diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/ClockTabFragment.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/ClockTabFragment.kt index fbd0e64..cf814d6 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/ClockTabFragment.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/ClockTabFragment.kt @@ -96,6 +96,7 @@ class ClockTabFragment : Fragment() { ) { binding.isClockVisible = Preferences.showClock binding.is24Format = DateFormat.is24HourFormat(requireContext()) + binding.isDarkModeEnabled = activity?.isDarkTheme() == true viewModel.showBigClockWarning.observe(viewLifecycleOwner, Observer { large_clock_warning?.isVisible = it diff --git a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/GeneralTabFragment.kt b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/GeneralTabFragment.kt index 09b4026..b99d2b6 100644 --- a/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/GeneralTabFragment.kt +++ b/app/src/main/java/com/tommasoberlose/anotherwidget/ui/fragments/GeneralTabFragment.kt @@ -65,6 +65,7 @@ class GeneralTabFragment : Fragment() { binding.lifecycleOwner = this binding.viewModel = viewModel + binding.isDarkModeEnabled = activity?.isDarkTheme() == true return binding.root } diff --git a/app/src/main/res/drawable-hdpi/outline_info_white.png b/app/src/main/res/drawable-hdpi/outline_info_white.png new file mode 100644 index 0000000..192c704 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/outline_info_white.png differ diff --git a/app/src/main/res/drawable-hdpi/outline_info_white_18.png b/app/src/main/res/drawable-hdpi/outline_info_white_18.png new file mode 100644 index 0000000..a154eec Binary files /dev/null and b/app/src/main/res/drawable-hdpi/outline_info_white_18.png differ diff --git a/app/src/main/res/drawable-hdpi/outline_info_white_36.png b/app/src/main/res/drawable-hdpi/outline_info_white_36.png new file mode 100644 index 0000000..bdfef8f Binary files /dev/null and b/app/src/main/res/drawable-hdpi/outline_info_white_36.png differ diff --git a/app/src/main/res/drawable-hdpi/outline_info_white_48.png b/app/src/main/res/drawable-hdpi/outline_info_white_48.png new file mode 100644 index 0000000..b9f48c7 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/outline_info_white_48.png differ diff --git a/app/src/main/res/drawable-mdpi/outline_info_white.png b/app/src/main/res/drawable-mdpi/outline_info_white.png new file mode 100644 index 0000000..b4128d1 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/outline_info_white.png differ diff --git a/app/src/main/res/drawable-mdpi/outline_info_white_18.png b/app/src/main/res/drawable-mdpi/outline_info_white_18.png new file mode 100644 index 0000000..f0e0344 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/outline_info_white_18.png differ diff --git a/app/src/main/res/drawable-mdpi/outline_info_white_36.png b/app/src/main/res/drawable-mdpi/outline_info_white_36.png new file mode 100644 index 0000000..192c704 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/outline_info_white_36.png differ diff --git a/app/src/main/res/drawable-mdpi/outline_info_white_48.png b/app/src/main/res/drawable-mdpi/outline_info_white_48.png new file mode 100644 index 0000000..b5df33e Binary files /dev/null and b/app/src/main/res/drawable-mdpi/outline_info_white_48.png differ diff --git a/app/src/main/res/drawable-xhdpi/outline_info_white.png b/app/src/main/res/drawable-xhdpi/outline_info_white.png new file mode 100644 index 0000000..b5df33e Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/outline_info_white.png differ diff --git a/app/src/main/res/drawable-xhdpi/outline_info_white_18.png b/app/src/main/res/drawable-xhdpi/outline_info_white_18.png new file mode 100644 index 0000000..192c704 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/outline_info_white_18.png differ diff --git a/app/src/main/res/drawable-xhdpi/outline_info_white_36.png b/app/src/main/res/drawable-xhdpi/outline_info_white_36.png new file mode 100644 index 0000000..b9f48c7 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/outline_info_white_36.png differ diff --git a/app/src/main/res/drawable-xhdpi/outline_info_white_48.png b/app/src/main/res/drawable-xhdpi/outline_info_white_48.png new file mode 100644 index 0000000..16cbced Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/outline_info_white_48.png differ diff --git a/app/src/main/res/drawable-xxhdpi/outline_info_white.png b/app/src/main/res/drawable-xxhdpi/outline_info_white.png new file mode 100644 index 0000000..b9f48c7 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/outline_info_white.png differ diff --git a/app/src/main/res/drawable-xxhdpi/outline_info_white_18.png b/app/src/main/res/drawable-xxhdpi/outline_info_white_18.png new file mode 100644 index 0000000..bdfef8f Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/outline_info_white_18.png differ diff --git a/app/src/main/res/drawable-xxhdpi/outline_info_white_36.png b/app/src/main/res/drawable-xxhdpi/outline_info_white_36.png new file mode 100644 index 0000000..ab4cf9e Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/outline_info_white_36.png differ diff --git a/app/src/main/res/drawable-xxhdpi/outline_info_white_48.png b/app/src/main/res/drawable-xxhdpi/outline_info_white_48.png new file mode 100644 index 0000000..a460db5 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/outline_info_white_48.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/outline_info_white.png b/app/src/main/res/drawable-xxxhdpi/outline_info_white.png new file mode 100644 index 0000000..16cbced Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/outline_info_white.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/outline_info_white_18.png b/app/src/main/res/drawable-xxxhdpi/outline_info_white_18.png new file mode 100644 index 0000000..b9f48c7 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/outline_info_white_18.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/outline_info_white_36.png b/app/src/main/res/drawable-xxxhdpi/outline_info_white_36.png new file mode 100644 index 0000000..a460db5 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/outline_info_white_36.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/outline_info_white_48.png b/app/src/main/res/drawable-xxxhdpi/outline_info_white_48.png new file mode 100644 index 0000000..eb6d3fc Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/outline_info_white_48.png differ diff --git a/app/src/main/res/drawable/outline_info_24.xml b/app/src/main/res/drawable/outline_info_24.xml new file mode 100644 index 0000000..35f7f5f --- /dev/null +++ b/app/src/main/res/drawable/outline_info_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/layout/fragment_clock_settings.xml b/app/src/main/res/layout/fragment_clock_settings.xml index 9e1f1ae..d3d4afb 100644 --- a/app/src/main/res/layout/fragment_clock_settings.xml +++ b/app/src/main/res/layout/fragment_clock_settings.xml @@ -11,6 +11,9 @@ name="is24Format" type="Boolean" /> + + + + + android:padding="10dp" + android:layout_marginTop="16dp" + android:layout_marginBottom="24dp" + android:orientation="horizontal"> + + + @@ -514,6 +521,7 @@ app:cardCornerRadius="4dp" android:layout_gravity="center_vertical" app:cardBackgroundColor="@color/colorPrimary" + android:visibility="@{isDarkModeEnabled ? View.VISIBLE : View.GONE}" android:layout_marginEnd="8dp" app:cardElevation="0dp"> + android:padding="10dp" + android:layout_marginTop="16dp" + android:layout_marginBottom="24dp" + android:orientation="horizontal"> +