/
preferences.xml
384 lines (319 loc) · 17.6 KB
/
preferences.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
<?xml version="1.0" encoding="utf-8"?>
<androidx.preference.PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<androidx.preference.PreferenceScreen
android:title="Account"
android:key="pref_account_settings"
android:summary="Account Einstellungen">
<com.mde.potdroid.helpers.LoginPreference
android:key="pref_login"
android:title="Login"
android:summary="Login um Bookmarks, PMs etc. zu nutzen"
android:positiveButtonText="Login"
android:negativeButtonText="Abbrechen"/>
<com.mde.potdroid.helpers.LogoutPreference
android:key="pref_logout"
android:title="Logout"
android:summary="Cookie und Usernamen aus dem Speicher löschen."
android:dialogMessage="Mit Click auf 'Logout' werden der gespeicherte Cookie sowie die Informationen über Usernamen und ID gelöscht."
android:positiveButtonText="Logout"
android:negativeButtonText="Abbrechen"
android:enabled="false"/>
</androidx.preference.PreferenceScreen>
<androidx.preference.PreferenceScreen
android:title="Aussehen"
android:key="pref_style_settings"
android:summary="Aussehen der App konfigurieren">
<androidx.preference.ListPreference
android:key="pref_theme"
android:title="App Theme"
android:summary="Welches Theme soll die App haben?"
android:defaultValue="PotDroidDark"
android:entries="@array/pref_theme_entries"
android:entryValues="@array/pref_theme_values"/>
<androidx.preference.CheckBoxPreference
android:key="pref_hide_global"
android:title="Globale Threads ausblenden"
android:summary="Blendet Threads und Ankündigungen aus, die global oder wichtig."
android:defaultValue="false"/>
<PreferenceCategory android:title="Topic Ansicht">
<androidx.preference.CheckBoxPreference
android:key="pref_show_postinfo"
android:title="Post-Titel, Icon und Zeit anzeigen"
android:defaultValue="true"/>
<ListPreference
android:key="pref_show_menu"
android:title="Post-Menü anzeigen"
android:summary="Wie soll das Post-Menü angezeigt werden?"
android:defaultValue="3"
android:entries="@array/show_menu"
android:entryValues="@array/show_menu_values"/>
<androidx.preference.CheckBoxPreference
android:key="pref_show_edited"
android:title="Zeige, ob ein Post bearbeitet wurde."
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_parse_smileys"
android:title="Smileys parsen"
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_use_xmas_smileys"
android:title="Weihnachts-Smileys benutzen"
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_parse_bbcode"
android:title="BBCode Parsen"
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_show_postnumbers"
android:title="Nummeriere Posts in der Threadansicht"
android:summary="Blendet die Post Nummer auf der Seite neben dem Titel ein."
android:defaultValue="false"/>
<androidx.preference.CheckBoxPreference
android:key="pref_darken_old_posts"
android:title="Gelesene Posts abdunkeln"
android:summary="Kann bei langen Posts Grafikfehler verursachen und die Performance beeinflussen."
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_mark_new_posts"
android:title="Neue posts markieren"
android:summary="Markiert neue Posts mit einem Rahmen."
android:defaultValue="false"/>
<androidx.preference.ListPreference
android:key="pref_bender_position"
android:title="Bender anzeigen"
android:summary="Wie sollen Bender angezeigt werden?"
android:defaultValue="0"
android:entries="@array/show_benders"
android:entryValues="@array/show_benders_values"/>
<androidx.preference.EditTextPreference
android:defaultValue="16"
android:dialogTitle="Textgröße in Topics"
android:inputType="number"
android:numeric="integer"
android:key="pref_font_size"
android:summary="Schriftgröße in Threads (16 ist Standard)"
android:title="Topic Schriftgröße"/>
<androidx.preference.CheckBoxPreference
android:key="pref_show_end_indicator"
android:title="Threadende anzeigen"
android:summary="Hinweis für Pull to Refresh am Ende des Threads anzeigen"
android:defaultValue="true"/>
</PreferenceCategory>
</androidx.preference.PreferenceScreen>
<androidx.preference.PreferenceScreen
android:title="PMs"
android:key="pref_pm_settings"
android:summary="PM Polling Optionen">
<androidx.preference.ListPreference
android:title="Nach neuen PMs checken"
android:key="pref_message_polling_interval"
android:summary="Wie häufig nach neuen PMs geschaut wird."
android:entries="@array/pref_poll_messages_entries"
android:entryValues="@array/pref_poll_messages_values"
android:defaultValue="0"/>
<androidx.preference.Preference
android:key="pref_notification_sound"
android:ringtoneType="notification"
android:summary="Benachrichtigungston bei ungelesener PM"
android:title="Benachrichtigungston"/>
<androidx.preference.CheckBoxPreference
android:key="pref_notification_vibrate"
android:title="Vibrieren bei Benachrichtigung"/>
</androidx.preference.PreferenceScreen>
<androidx.preference.PreferenceScreen
android:title="Verhalten"
android:key="pref_behaviour_settings"
android:summary="Verhalten der App konfigurieren">
<PreferenceCategory android:title="Netzwerk">
<androidx.preference.ListPreference
android:key="pref_load_benders"
android:title="Bender downloaden"
android:summary="Wann sollen Bender mit heruntergeladen werden"
android:defaultValue="0"
android:entries="@array/load_images"
android:entryValues="@array/load_images_values"/>
<androidx.preference.ListPreference
android:key="pref_load_images"
android:title="Bilder automatisch anzeigen"
android:summary="Wann sollen Bilder automatisch angezeigt werden"
android:defaultValue="0"
android:entries="@array/load_images"
android:entryValues="@array/load_images_values"/>
<androidx.preference.ListPreference
android:key="pref_load_gifs"
android:title="GIF Bilder automatisch anzeigen"
android:summary="Wann sollen GIFs automatisch angezeigt werden"
android:defaultValue="0"
android:entries="@array/load_images"
android:entryValues="@array/load_images_values"/>
<androidx.preference.ListPreference
android:key="pref_load_videos"
android:title="Videos automatisch anzeigen"
android:summary="Wann sollen Videos automatisch angezeigt werden"
android:defaultValue="0"
android:entries="@array/load_images"
android:entryValues="@array/load_images_values"/>
</PreferenceCategory>
<PreferenceCategory android:title="Sidebars">
<androidx.preference.CheckBoxPreference
android:key="pref_fixed_sidebar"
android:title="Bookmarks Sidebar immer anzeigen"
android:summary="Interessant für große Bildschirme/Tablets"/>
<androidx.preference.CheckBoxPreference
android:key="pref_swap_sidebars"
android:title="Sidebars tauschen"
android:summary="Bookmarks erscheinen rechts, Boards links"
android:defaultValue="false"/>
<androidx.preference.CheckBoxPreference
android:key="pref_board_bookmarks"
android:title="Board Bookmark Sidebar aktivieren"
android:summary="Soll die rechte Sidebar mit den Board Bookmarks verwendet werden?"
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_sidebar_showread"
android:title="In der Bookmark Sidebar auch gelesene Bookmarks anzeigen"/>
<androidx.preference.CheckBoxPreference
android:key="pref_reload_bookmarks"
android:title="Sidebar Bookmarks neu laden"
android:summary="Bookmarks in der Sidebar beim Öffnen neu laden"
android:defaultValue="false"/>
</PreferenceCategory>
<PreferenceCategory android:title="Standardforen">
<androidx.preference.ListPreference
android:title="Home"
android:summary="Home Activitiy (App start und Home button) konfigurieren"
android:key="pref_start_activity"
android:defaultValue="0"
android:entries="@array/pref_start_activity"
android:entryValues="@array/pref_start_activity_values"/>
<androidx.preference.ListPreference
android:title="Startforum"
android:summary="Nur wichtig, falls 'Home' auf 'Forum' steht"
android:key="pref_start_forum"
android:defaultValue="14"
android:entries="@array/pref_start_forum"
android:entryValues="@array/pref_start_forum_values"/>
<androidx.preference.ListPreference
android:title="Ziel Home Button"
android:summary="Was soll beim Druck auf den Mata Button passieren?"
android:key="pref_mata"
android:defaultValue="3"
android:entries="@array/pref_mata"
android:entryValues="@array/pref_mata_values"/>
<androidx.preference.ListPreference
android:title="Home Forum"
android:summary="Nur wichtig, falls 'Ziel Home Button' auf 'Forum' steht"
android:key="pref_mata_forum"
android:defaultValue="14"
android:entries="@array/pref_start_forum"
android:entryValues="@array/pref_start_forum_values"/>
</PreferenceCategory>
<PreferenceCategory android:title="Sonstiges">
<androidx.preference.CheckBoxPreference
android:key="pref_bbcode_editor"
android:title="BBCode Editor aktivieren"
android:summary="Nutze BBCode Editor"
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_swipe_to_paginate"
android:title="Blättern per Swipe"
android:summary="Soll per links/rechts swipe geblättert werden?"
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_swipe_to_refresh"
android:title="Aktualisieren per Swipe"
android:summary="Sollen Listen per down swipe aktualisiert werden?"
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_swipe_to_refresh_topic"
android:title="Topic aktualisieren per Swipe"
android:summary="Sollen Topics auf der letzten Seite per up swipe aktualisiert werden?"
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_show_paginate_toolbar"
android:title="Zeige Blättern Toolbar"
android:summary="Soll eine Toolbar zum Blättern angezeigt werden?"
android:defaultValue="false"/>
<androidx.preference.CheckBoxPreference
android:key="pref_dynamic_toolbars"
android:title="Dynamische Toolbar"
android:summary="Aktiviere dynamische Toolbar in der Threadview (Nicht auf Tablets)"
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_fastscroll"
android:title="Fastscroll Buttons"
android:summary="Aktiviere Fastscroll (Hoch/Runter) Buttons in der Threadview"
android:defaultValue="true"/>
<androidx.preference.ListPreference
android:key="pref_fab"
android:title="Zeige Floating Action Button"
android:summary="Zeige Floating Action Button für 'Neuer Post'"
android:defaultValue="0"
android:entries="@array/show_fab"
android:entryValues="@array/show_fab_values"/>
<androidx.preference.CheckBoxPreference
android:key="pref_german_timezone"
android:title="Deutsche Zeitzone für Daten verwenden"
android:defaultValue="true"/>
<androidx.preference.CheckBoxPreference
android:key="pref_hide_board_ffwd"
android:title="Letzte Seite button in der Blättern Leiste in der Board Ansicht deaktivieren."
android:defaultValue="false"/>
<androidx.preference.CheckBoxPreference
android:key="pref_custom_tabs"
android:title="Links im Browser öffnen"
android:defaultValue="true"/>
</PreferenceCategory>
</androidx.preference.PreferenceScreen>
<androidx.preference.PreferenceScreen
android:title="System"
android:key="pref_system_settings"
android:summary="Sonstige Einstellungen">
<androidx.preference.EditTextPreference
android:defaultValue="50"
android:dialogTitle="Bilder Cache Größe in MB"
android:inputType="number"
android:numeric="integer"
android:key="pref_cache_size"
android:summary="Größe des Bilder Caches in MB"
android:title="Cache Größe"/>
<androidx.preference.EditTextPreference
android:defaultValue="50"
android:dialogTitle="Bender Cache Größe in MB"
android:inputType="number"
android:numeric="integer"
android:key="pref_bender_cache_size"
android:summary="Größe des Bender Caches in MB"
android:title="Cache Größe"/>
<androidx.preference.EditTextPreference
android:defaultValue="60"
android:dialogTitle="Connection Timeout"
android:inputType="number"
android:numeric="integer"
android:key="pref_connection_timeout"
android:summary="Timeout von Verbindungen in sek"
android:title="Connection Timeout"/>
<androidx.preference.CheckBoxPreference
android:key="pref_debug_mode"
android:title="Debug Modus"
android:defaultValue="false"/>
<androidx.preference.Preference
android:key="pref_download_directory"
android:summary="Medien werden hier hinein gespeichert."
android:title="Download Verzeichnis"/>
<androidx.preference.Preference
android:key="pref_export_settings"
android:summary="Einstellungen exportieren"
android:title="Exportieren"/>
<androidx.preference.Preference
android:key="pref_import_settings"
android:summary="Einstellungen importieren"
android:title="Importieren"/>
</androidx.preference.PreferenceScreen>
<androidx.preference.PreferenceScreen
android:key="pref_about"
android:title="Über die App"
android:summary="Changelog, Infos, uvm.">
<intent android:action=".AboutActivity"/>
</androidx.preference.PreferenceScreen>
</androidx.preference.PreferenceScreen>