aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/res
diff options
context:
space:
mode:
authorCamil Staps2015-04-16 14:19:12 +0200
committerCamil Staps2015-04-16 14:19:12 +0200
commit5d379af84d583d8598396f03fb50fef25cb76091 (patch)
treef7ce2412e6df1b8e1212b2be0fb7e9d98d09a173 /app/src/main/res
parentUpdate daily meditations automatically when the user changes the language (diff)
Added first, basic version of daily reading widget, with non-working-yet settings
Diffstat (limited to 'app/src/main/res')
-rw-r--r--app/src/main/res/layout/daily_reading_widget.xml14
-rw-r--r--app/src/main/res/values-nl/strings.xml8
-rw-r--r--app/src/main/res/values-v14/dimens.xml4
-rw-r--r--app/src/main/res/values/dimens.xml2
-rw-r--r--app/src/main/res/values/preference_values.xml15
-rw-r--r--app/src/main/res/values/strings.xml5
-rw-r--r--app/src/main/res/xml/daily_reading_widget_info.xml14
-rw-r--r--app/src/main/res/xml/preferences.xml16
8 files changed, 77 insertions, 1 deletions
diff --git a/app/src/main/res/layout/daily_reading_widget.xml b/app/src/main/res/layout/daily_reading_widget.xml
new file mode 100644
index 0000000..dead194
--- /dev/null
+++ b/app/src/main/res/layout/daily_reading_widget.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:padding="@dimen/widget_margin">
+
+ <TextView
+ android:id="@+id/widget_daily_reading_text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text=""/>
+
+</FrameLayout> \ No newline at end of file
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index cb56a78..0116ed6 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -4,4 +4,12 @@
<string name="action_settings">Instellingen</string>
<string name="action_share">Delen</string>
<string name="action_today">Vandaag</string>
+ <string name="action_share_bibletext">Deel bijbeltekst</string>
+ <string name="action_share_reading">Deel korte lezing</string>
+ <string name="action_share_reading_with_bibletext">Deel beide</string>
+ <string name="failure_fetching_podcasts">Kon de podcasts niet ophalen</string>
+ <string name="widget_daily_reading">Dagelijkse lezing</string>
+ <string name="settings_general">Algemeen</string>
+ <string name="settings_widget">Widget</string>
+ <string name="pref_title_theme_widget">Thema widget</string>
</resources>
diff --git a/app/src/main/res/values-v14/dimens.xml b/app/src/main/res/values-v14/dimens.xml
new file mode 100644
index 0000000..378aaaf
--- /dev/null
+++ b/app/src/main/res/values-v14/dimens.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <dimen name="widget_margin">0dp</dimen>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index 8486494..5c1363e 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -3,4 +3,6 @@
<dimen name="podcast_row_padding">10dp</dimen>
<dimen name="large_text_size">18sp</dimen>
+ <dimen name="widget_margin">8dp</dimen>
+
</resources>
diff --git a/app/src/main/res/values/preference_values.xml b/app/src/main/res/values/preference_values.xml
index fbf01fd..e2d3574 100644
--- a/app/src/main/res/values/preference_values.xml
+++ b/app/src/main/res/values/preference_values.xml
@@ -147,4 +147,19 @@
<item>xhosa</item>
</string-array>
+ <string-array name="pref_themes_widget_entries">
+ <item>Light</item>
+ <item>Dark</item>
+ <item>Transparent, light text</item>
+ <item>Transparent, dark text</item>
+ </string-array>
+ <string-array name="pref_themes_widget_values">
+ <item>light</item>
+ <item>dark</item>
+ <item>transparent-light</item>
+ <item>transparent-dark</item>
+ </string-array>
+ <string name="pref_theme_widget_default" translatable="false">light</string>
+ <string name="pref_theme_widget_default_entry">Light</string>
+
</resources>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 68af279..1b7f4b6 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -11,4 +11,9 @@
<string name="title_activity_settings" translatable="false">@string/action_settings</string>
<string name="failure_fetching_podcasts">Couldn\'t fetch podcasts</string>
+
+ <string name="widget_daily_reading">Daily Reading</string>
+ <string name="settings_general">General</string>
+ <string name="settings_widget">Widget</string>
+ <string name="pref_title_theme_widget">Widget theme</string>
</resources>
diff --git a/app/src/main/res/xml/daily_reading_widget_info.xml b/app/src/main/res/xml/daily_reading_widget_info.xml
new file mode 100644
index 0000000..1014ed8
--- /dev/null
+++ b/app/src/main/res/xml/daily_reading_widget_info.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<appwidget-provider
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:minWidth="36dp"
+ android:minHeight="36dp"
+ android:minResizeHeight="36dp"
+ android:minResizeWidth="36dp"
+ android:updatePeriodMillis="86400000"
+ android:previewImage="@drawable/ic_action_reading"
+ android:resizeMode="horizontal|vertical"
+ android:widgetCategory="home_screen|keyguard"
+ android:initialLayout="@layout/daily_reading_widget"
+ android:initialKeyguardLayout="@layout/daily_reading_widget"
+ android:label="@string/widget_daily_reading"/> \ No newline at end of file
diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml
index 1525761..baff3a7 100644
--- a/app/src/main/res/xml/preferences.xml
+++ b/app/src/main/res/xml/preferences.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory
- android:title="@string/title_activity_settings"
+ android:title="@string/settings_general"
android:key="preferences_key">
<ListPreference
@@ -24,4 +24,18 @@
</PreferenceCategory>
+ <PreferenceCategory
+ android:title="@string/settings_widget">
+
+ <ListPreference
+ android:key="pref_theme_widget"
+ android:title="@string/pref_title_theme_widget"
+ android:entries="@array/pref_themes_widget_entries"
+ android:entryValues="@array/pref_themes_widget_values"
+ android:persistent="true"
+ android:defaultValue="@string/pref_theme_widget_default"
+ android:summary="@string/pref_theme_widget_default_entry"/>
+
+ </PreferenceCategory>
+
</PreferenceScreen> \ No newline at end of file