diff options
Diffstat (limited to 'app/src/main/res')
-rw-r--r-- | app/src/main/res/values/arrays.xml | 50 | ||||
-rw-r--r-- | app/src/main/res/values/strings.xml | 1 | ||||
-rw-r--r-- | app/src/main/res/xml/interface_preference.xml | 7 | ||||
-rw-r--r-- | app/src/main/res/xml/time_format_preferences.xml | 16 |
4 files changed, 70 insertions, 4 deletions
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 3efd7c75..2d8cdce0 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -168,4 +168,54 @@ <item>4</item> <item>5</item> </string-array> + + <string-array name="settings_time_format"> + <item>Jan 2, 2020, 01:00</item> + <item>Jan 2, 2020, 01:00 PM</item> + <item>2 Jan, 2020, 01:00</item> + <item>2 Jan, 2020, 01:00 PM</item> + <item>1/2/2020 01:00 (Month first)</item> + <item>1/2/2020 01:00 PM (Month first)</item> + <item>2/1/2020 01:00 (Day first)</item> + <item>2/1/2020 01:00 PM (Day first)</item> + <item>2020/1/2 01:00 (Month first)</item> + <item>2020/1/2 01:00 PM (Month first)</item> + <item>1-2-2020 01:00 (Month first)</item> + <item>1-2-2020 01:00 PM (Month first)</item> + <item>2-1-2020 01:00 (Day first)</item> + <item>2-1-2020 01:00 PM (Day first)</item> + <item>2020-1-2 01:00 (Month first)</item> + <item>2020-1-2 01:00 PM (Month first)</item> + <item>1.2.2020 01:00 (Month first)</item> + <item>1.2.2020 01:00 PM (Month first)</item> + <item>2.1.2020 01:00 (Day first)</item> + <item>2.1.2020 01:00 PM (Day first)</item> + <item>2020.1.2 01:00 (Month first)</item> + <item>2020.1.2 01:00 PM (Month first)</item> + </string-array> + + <string-array name="settings_time_format_values"> + <item>MMM d, yyyy, HH:mm</item> + <item>MMM d, yyyy, hh:mm a</item> + <item>d MMM yyyy, HH:mm</item> + <item>d MMM yyyy, hh:mm a</item> + <item>M/d/yyyy HH:mm</item> + <item>M/d/yyyy hh:mm a</item> + <item>d/M/yyyy HH:mm</item> + <item>d/M/yyyy hh:mm a</item> + <item>yyyy/M/d HH:mm</item> + <item>yyyy/M/d hh:mm a</item> + <item>M-d-yyyy HH:mm</item> + <item>M-d-yyyy hh:mm a</item> + <item>d-M-yyyy HH:mm</item> + <item>d-M-yyyy hh:mm a</item> + <item>yyyy-M-d HH:mm</item> + <item>yyyy-M-d hh:mm a</item> + <item>M.d.yyyy HH:mm</item> + <item>M.d.yyyy hh:mm a</item> + <item>d.M.yyyy HH:mm</item> + <item>d.M.yyyy hh:mm a</item> + <item>yyyy.M.d HH:mm</item> + <item>yyyy.M.d hh:mm a</item> + </string-array> </resources>
\ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5d78d9d8..8c874679 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -355,6 +355,7 @@ <string name="settings_comment_toolbar_hidden">Comment Toolbar Hidden by Default</string> <string name="settings_show_absolute_number_of_votes_title">Show Absolute Number of Votes</string> <string name="settings_show_elapsed_time">Show Elapsed Time in Posts and Comments</string> + <string name="settings_time_format_title">Time Format</string> <string name="settings_default_post_layout">Default Post Layout</string> <string name="settings_show_divider_in_compact_layout">Show Divider in Compact Layout</string> <string name="settings_show_thumbnail_on_the_right_in_compact_layout">Show Thumbnail on the Right in Compact Layout</string> diff --git a/app/src/main/res/xml/interface_preference.xml b/app/src/main/res/xml/interface_preference.xml index d2525eb6..900ee84d 100644 --- a/app/src/main/res/xml/interface_preference.xml +++ b/app/src/main/res/xml/interface_preference.xml @@ -27,10 +27,9 @@ app:key="vote_buttons_on_the_right" app:title="@string/settings_vote_buttons_on_the_right_title" /> - <SwitchPreference - app:defaultValue="false" - app:key="show_elapsed_time" - app:title="@string/settings_show_elapsed_time" /> + <Preference + app:title="@string/settings_time_format_title" + app:fragment="ml.docilealligator.infinityforreddit.Settings.TimeFormatPreferenceFragment" /> <ListPreference app:defaultValue="0" diff --git a/app/src/main/res/xml/time_format_preferences.xml b/app/src/main/res/xml/time_format_preferences.xml new file mode 100644 index 00000000..a6080d32 --- /dev/null +++ b/app/src/main/res/xml/time_format_preferences.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto"> + <SwitchPreference + app:defaultValue="false" + app:key="show_elapsed_time" + app:title="@string/settings_show_elapsed_time" /> + + <ListPreference + app:defaultValue="MMM d, yyyy, HH:mm" + app:entries="@array/settings_time_format" + app:entryValues="@array/settings_time_format_values" + app:key="time_format" + app:title="@string/settings_time_format_title" + app:useSimpleSummaryProvider="true" /> +</PreferenceScreen>
\ No newline at end of file |