summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/res
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2017-05-30 00:38:22 +0300
committerAndrew Dolgov <[email protected]>2017-05-30 00:38:22 +0300
commitb185300695583c5e914c3d6de87b096e41f44602 (patch)
treeba4e07d74f80b3cdf537a6413282e46c047e96bc /org.fox.ttrss/src/main/res
parentab36647865452daf448b65a1a63c6326944f36eb (diff)
widget: add option for dark background, configurable update interval
Diffstat (limited to 'org.fox.ttrss/src/main/res')
-rwxr-xr-xorg.fox.ttrss/src/main/res/layout/widget_small.xml14
-rw-r--r--org.fox.ttrss/src/main/res/values/arrays.xml8
-rwxr-xr-xorg.fox.ttrss/src/main/res/values/strings.xml2
-rwxr-xr-xorg.fox.ttrss/src/main/res/xml/preferences.xml12
-rw-r--r--org.fox.ttrss/src/main/res/xml/widget_small.xml1
5 files changed, 34 insertions, 3 deletions
diff --git a/org.fox.ttrss/src/main/res/layout/widget_small.xml b/org.fox.ttrss/src/main/res/layout/widget_small.xml
index 99124a3c..e6ee8a88 100755
--- a/org.fox.ttrss/src/main/res/layout/widget_small.xml
+++ b/org.fox.ttrss/src/main/res/layout/widget_small.xml
@@ -4,8 +4,20 @@
android:layout_height="fill_parent"
android:padding="@dimen/widget_margin" >
+ <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/widget_light"
+ android:background="@color/cardview_light_background"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent" />
+
+ <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/widget_dark"
+ android:visibility="invisible"
+ android:background="@color/cardview_dark_background"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent" />
+
<LinearLayout
- android:background="@android:color/white"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
diff --git a/org.fox.ttrss/src/main/res/values/arrays.xml b/org.fox.ttrss/src/main/res/values/arrays.xml
index aa14bd62..92cbefa9 100644
--- a/org.fox.ttrss/src/main/res/values/arrays.xml
+++ b/org.fox.ttrss/src/main/res/values/arrays.xml
@@ -30,5 +30,11 @@
<item>1000</item>
<item>1500</item>
<item>2000</item>
- </string-array>
+ </string-array>
+ <string-array name="pref_widget_update_intervals" translatable="false">
+ <item>15</item>
+ <item>30</item>
+ <item>45</item>
+ <item>60</item>
+ </string-array>
</resources> \ No newline at end of file
diff --git a/org.fox.ttrss/src/main/res/values/strings.xml b/org.fox.ttrss/src/main/res/values/strings.xml
index 3f1d44bb..36980218 100755
--- a/org.fox.ttrss/src/main/res/values/strings.xml
+++ b/org.fox.ttrss/src/main/res/values/strings.xml
@@ -247,4 +247,6 @@
<string name="headline_undo_row_prompt">Marked as read</string>
<string name="pref_headlines_swipe_to_dismiss">Swipe to dismiss</string>
<string name="pref_headlines_swipe_to_dismiss_long">Disables headlines context menu</string>
+ <string name="pref_widget_update_interval">Update interval (in minutes)</string>
+ <string name="pref_widget_dark_background">Use dark background</string>
</resources>
diff --git a/org.fox.ttrss/src/main/res/xml/preferences.xml b/org.fox.ttrss/src/main/res/xml/preferences.xml
index df3be4e9..d09d9d8e 100755
--- a/org.fox.ttrss/src/main/res/xml/preferences.xml
+++ b/org.fox.ttrss/src/main/res/xml/preferences.xml
@@ -189,6 +189,18 @@
android:title="@string/offline_image_cache_enabled" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/prefs_widget" >
+ <ListPreference
+ android:defaultValue="15"
+ android:entries="@array/pref_widget_update_intervals"
+ android:entryValues="@array/pref_widget_update_intervals"
+ android:key="widget_update_interval"
+ android:title="@string/pref_widget_update_interval" />
+
+ <org.fox.ttrss.util.LessBrokenSwitchPreference
+ android:defaultValue="false"
+ android:key="widget_dark_mode"
+ android:title="@string/pref_widget_dark_background" />
+
<org.fox.ttrss.util.LessBrokenSwitchPreference
android:defaultValue="true"
android:key="widget_show_fresh"
diff --git a/org.fox.ttrss/src/main/res/xml/widget_small.xml b/org.fox.ttrss/src/main/res/xml/widget_small.xml
index df80ac46..99d5e538 100644
--- a/org.fox.ttrss/src/main/res/xml/widget_small.xml
+++ b/org.fox.ttrss/src/main/res/xml/widget_small.xml
@@ -1,7 +1,6 @@
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="40dp"
android:minHeight="40dp"
- android:updatePeriodMillis="86400000"
android:initialLayout="@layout/widget_small"
android:resizeMode="none"
android:widgetCategory="home_screen">