diff options
author | Camil Staps | 2015-04-16 14:19:12 +0200 |
---|---|---|
committer | Camil Staps | 2015-04-16 14:19:12 +0200 |
commit | 5d379af84d583d8598396f03fb50fef25cb76091 (patch) | |
tree | f7ce2412e6df1b8e1212b2be0fb7e9d98d09a173 /app/src/main/res | |
parent | Update 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.xml | 14 | ||||
-rw-r--r-- | app/src/main/res/values-nl/strings.xml | 8 | ||||
-rw-r--r-- | app/src/main/res/values-v14/dimens.xml | 4 | ||||
-rw-r--r-- | app/src/main/res/values/dimens.xml | 2 | ||||
-rw-r--r-- | app/src/main/res/values/preference_values.xml | 15 | ||||
-rw-r--r-- | app/src/main/res/values/strings.xml | 5 | ||||
-rw-r--r-- | app/src/main/res/xml/daily_reading_widget_info.xml | 14 | ||||
-rw-r--r-- | app/src/main/res/xml/preferences.xml | 16 |
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 |