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">
+