From 445dec907d9df63a578f96866846d452293dd849 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Thu, 19 Mar 2020 22:29:42 +0100 Subject: [PATCH] [Home] Change card swipe direction to left. Add config dialog to bottom sheet. --- .../ui/modules/home/CardItemTouchHelperCallback.kt | 2 +- .../edziennik/ui/modules/home/HomeFragment.kt | 7 +++++++ app/src/main/res/layout/fragment_home.xml | 2 ++ app/src/main/res/values/strings.xml | 3 ++- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/CardItemTouchHelperCallback.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/CardItemTouchHelperCallback.kt index 8da7d053..66908998 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/CardItemTouchHelperCallback.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/CardItemTouchHelperCallback.kt @@ -16,7 +16,7 @@ class CardItemTouchHelperCallback(private val cardAdapter: HomeCardAdapter, priv companion object { private const val TAG = "CardItemTouchHelperCallback" private const val DRAG_FLAGS = UP or DOWN - private const val SWIPE_FLAGS = RIGHT + private const val SWIPE_FLAGS = LEFT } private var dragCardView: MaterialCardView? = null diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/HomeFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/HomeFragment.kt index 6f6df88a..181dadc1 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/HomeFragment.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/HomeFragment.kt @@ -94,6 +94,13 @@ class HomeFragment : Fragment(), CoroutineScope { return activity.bottomSheet.prependItems( + BottomSheetPrimaryItem(true) + .withTitle(R.string.menu_add_remove_cards) + .withIcon(Icon.cmd_card_bulleted_settings_outline) + .withOnClickListener(OnClickListener { + activity.bottomSheet.close() + HomeConfigDialog(activity, reloadOnDismiss = true) + }), BottomSheetPrimaryItem(true) .withTitle(R.string.menu_set_student_number) .withIcon(SzkolnyFont.Icon.szf_clipboard_list_outline) diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index fe0e56a8..77f63107 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -29,12 +29,14 @@ tools:listitem="@layout/card_home_timetable" /> Wyklucz wybrane oceny ze średniej Oceny oddziel przecinkiem Podaj oceny... - Możesz usunąć karty przesuwając w prawo lub zmienić ich kolejność, przytrzymując na kartę. + Możesz usunąć karty przesuwając w lewo lub zmienić ich kolejność, przytrzymując na kartę. Dodaj/usuń karty Szczęśliwy numerek Plan lekcji @@ -1275,4 +1275,5 @@ Pobieranie udostępnionych wydarzeń... Rejestracja na serwerze Rejestracja jest automatyczna, jeśli ta opcja jest włączona. Pozwala na tworzenie i odbieranie wydarzeń udostępnionych innym uczniom z Twojej klasy. Dzięki temu, można dodawać do dziennika pozycje nie zapisane przez nauczyciela.\n\nUpewnij się, że zapoznałeś się z warunkami Polityki prywatności i akceptujesz jej postanowienia. + Dodaj lub usuń karty