2022-04-27 15:20:42 +02:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
|
|
|
|
|
|
<PreferenceCategory
|
2022-09-26 17:08:00 +02:00
|
|
|
app:iconSpaceReserved="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:key="notification_type"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:title="@string/type_of_notifications">
|
2022-04-27 15:20:42 +02:00
|
|
|
<ListPreference
|
|
|
|
app:defaultValue="PUSH_NOTIFICATIONS"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:dialogTitle="@string/type_of_notifications"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:entries="@array/set_notification_type_value"
|
|
|
|
app:entryValues="@array/SET_NOTIFICATION_TYPE_VALUE"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:iconSpaceReserved="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:key="@string/SET_NOTIFICATION_TYPE"
|
|
|
|
app:summary="@string/set_push_notifications"
|
|
|
|
app:title="@string/type_of_notifications_title"
|
|
|
|
app:useSimpleSummaryProvider="true" />
|
2022-08-02 11:29:40 +02:00
|
|
|
|
|
|
|
<ListPreference
|
|
|
|
app:defaultValue="15"
|
|
|
|
app:dialogTitle="@string/refresh_every"
|
|
|
|
app:entries="@array/set_notification_delay_values"
|
|
|
|
app:entryValues="@array/SET_NOTIFICATION_DELAYS_VALUES"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIFICATION_DELAY_VALUE"
|
|
|
|
app:summary="@string/set_push_notifications_delay"
|
|
|
|
app:title="@string/type_of_notifications_delay_title"
|
|
|
|
app:useSimpleSummaryProvider="true" />
|
2022-09-08 18:40:41 +02:00
|
|
|
|
|
|
|
<ListPreference
|
|
|
|
app:dialogTitle="@string/select_distributors"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_PUSH_DISTRIBUTOR"
|
|
|
|
app:title="@string/push_distributors"
|
|
|
|
app:useSimpleSummaryProvider="true" />
|
2023-02-28 16:10:24 +01:00
|
|
|
|
|
|
|
<Preference
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_KEY_IGNORE_BATTERY_OPTIMIZATIONS"
|
|
|
|
app:title="@string/set_remove_battery" />
|
2022-04-27 15:20:42 +02:00
|
|
|
</PreferenceCategory>
|
|
|
|
|
|
|
|
|
|
|
|
<PreferenceCategory
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="notifications_enabled"
|
|
|
|
app:summary="@string/disable_notifications"
|
|
|
|
app:title="@string/settings_category_notif_categories">
|
2022-05-22 19:18:12 +02:00
|
|
|
<SwitchPreferenceCompat
|
2022-04-27 15:20:42 +02:00
|
|
|
app:defaultValue="true"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIF_FOLLOW"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:singleLineTitle="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:title="@string/set_notif_follow" />
|
2022-05-22 19:18:12 +02:00
|
|
|
<SwitchPreferenceCompat
|
2022-04-27 15:20:42 +02:00
|
|
|
app:defaultValue="true"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIF_MENTION"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:singleLineTitle="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:title="@string/set_notif_follow_mention" />
|
2022-05-22 19:18:12 +02:00
|
|
|
<SwitchPreferenceCompat
|
2022-04-27 15:20:42 +02:00
|
|
|
app:defaultValue="true"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIF_FAVOURITE"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:singleLineTitle="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:title="@string/set_notif_follow_add" />
|
2022-05-22 19:18:12 +02:00
|
|
|
<SwitchPreferenceCompat
|
2022-04-27 15:20:42 +02:00
|
|
|
app:defaultValue="true"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIF_SHARE"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:singleLineTitle="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:title="@string/set_notif_follow_share" />
|
2022-05-22 19:18:12 +02:00
|
|
|
<SwitchPreferenceCompat
|
2022-04-27 15:20:42 +02:00
|
|
|
app:defaultValue="true"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIF_POLL"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:singleLineTitle="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:title="@string/set_notif_follow_poll" />
|
2022-05-22 19:18:12 +02:00
|
|
|
<SwitchPreferenceCompat
|
2022-04-27 15:20:42 +02:00
|
|
|
app:defaultValue="true"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIF_STATUS"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:singleLineTitle="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:title="@string/set_notif_status" />
|
2022-11-24 17:33:20 +01:00
|
|
|
<SwitchPreferenceCompat
|
|
|
|
app:defaultValue="true"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIF_UPDATE"
|
|
|
|
app:singleLineTitle="false"
|
|
|
|
app:title="@string/set_notif_update" />
|
|
|
|
<SwitchPreferenceCompat
|
|
|
|
app:defaultValue="true"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIF_ADMIN_SIGNUP"
|
|
|
|
app:singleLineTitle="false"
|
|
|
|
app:title="@string/set_notif_user_sign_up" />
|
|
|
|
<SwitchPreferenceCompat
|
|
|
|
app:defaultValue="true"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIF_ADMIN_REPORT"
|
|
|
|
app:singleLineTitle="false"
|
|
|
|
app:title="@string/set_notif_admin_report" />
|
2022-04-27 15:20:42 +02:00
|
|
|
</PreferenceCategory>
|
|
|
|
|
|
|
|
<PreferenceCategory
|
2022-09-26 17:08:00 +02:00
|
|
|
app:iconSpaceReserved="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:key="notification_sounds"
|
|
|
|
app:summary="@string/select_sound"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:title="@string/notification_sounds">
|
2022-04-27 15:20:42 +02:00
|
|
|
|
|
|
|
<Preference
|
|
|
|
app:icon="@drawable/ic_baseline_chat_bubble_24"
|
|
|
|
app:key="button_mention"
|
|
|
|
app:title="@string/channel_notif_mention" />
|
|
|
|
<Preference
|
|
|
|
app:icon="@drawable/ic_person"
|
|
|
|
app:key="button_follow"
|
|
|
|
app:title="@string/channel_notif_follow" />
|
|
|
|
<Preference
|
|
|
|
app:icon="@drawable/ic_baseline_repeat_24"
|
|
|
|
app:key="button_reblog"
|
|
|
|
app:title="@string/channel_notif_boost" />
|
|
|
|
<Preference
|
|
|
|
app:icon="@drawable/ic_baseline_star_24"
|
|
|
|
app:key="button_favourite"
|
|
|
|
app:title="@string/channel_notif_fav" />
|
|
|
|
<Preference
|
|
|
|
app:icon="@drawable/ic_baseline_poll_24"
|
|
|
|
app:key="button_poll"
|
|
|
|
app:title="@string/channel_notif_poll" />
|
|
|
|
<Preference
|
|
|
|
app:icon="@drawable/ic_baseline_message_24"
|
|
|
|
app:key="button_status"
|
|
|
|
app:title="@string/channel_notif_status" />
|
|
|
|
<Preference
|
|
|
|
app:icon="@drawable/ic_baseline_perm_media_24"
|
|
|
|
app:key="button_media"
|
|
|
|
app:title="@string/channel_notif_media" />
|
|
|
|
|
2022-05-24 09:25:28 +02:00
|
|
|
<SwitchPreferenceCompat
|
2022-04-27 15:20:42 +02:00
|
|
|
app:defaultValue="false"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIF_SILENT"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:singleLineTitle="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:title="@string/set_notif_silent" />
|
|
|
|
|
|
|
|
<ListPreference
|
|
|
|
app:defaultValue="0"
|
|
|
|
app:dependency="@string/SET_NOTIF_SILENT"
|
|
|
|
app:dialogTitle="@string/set_led_colour"
|
|
|
|
app:entries="@array/led_colours"
|
|
|
|
app:entryValues="@array/SET_LED_COLOUR_VALUES"
|
|
|
|
app:iconSpaceReserved="false"
|
2022-10-26 10:05:50 +02:00
|
|
|
app:key="@string/SET_LED_COLOUR_VAL_N"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:title="@string/set_led_colour"
|
|
|
|
app:useSimpleSummaryProvider="true" />
|
|
|
|
</PreferenceCategory>
|
|
|
|
|
2023-01-22 15:22:59 +01:00
|
|
|
<app.fedilab.android.mastodon.helper.settings.LongSummaryPreferenceCategory
|
2022-04-27 15:20:42 +02:00
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="notification_time_slot"
|
|
|
|
app:summary="@string/set_enable_time_slot_indication"
|
|
|
|
app:title="@string/set_enable_time_slot">
|
2022-05-24 09:25:28 +02:00
|
|
|
<SwitchPreferenceCompat
|
2022-04-27 15:20:42 +02:00
|
|
|
app:defaultValue="false"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_ENABLE_TIME_SLOT"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:singleLineTitle="false"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:title="@string/set_enable_time_slot" />
|
2023-01-22 15:22:59 +01:00
|
|
|
<app.fedilab.android.mastodon.helper.settings.TimePreference
|
2022-04-27 15:20:42 +02:00
|
|
|
app:defaultValue="22:00"
|
|
|
|
app:dependency="@string/SET_ENABLE_TIME_SLOT"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_TIME_FROM"
|
|
|
|
app:title="@string/settings_time_from"
|
|
|
|
app:useSimpleSummaryProvider="true" />
|
2023-01-22 15:22:59 +01:00
|
|
|
<app.fedilab.android.mastodon.helper.settings.TimePreference
|
2022-04-27 15:20:42 +02:00
|
|
|
app:defaultValue="7:00"
|
2022-09-26 17:08:00 +02:00
|
|
|
app:dependency="@string/SET_ENABLE_TIME_SLOT"
|
2022-04-27 15:20:42 +02:00
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_TIME_TO"
|
|
|
|
app:title="@string/settings_time_to"
|
|
|
|
app:useSimpleSummaryProvider="true" />
|
|
|
|
<ListPreference
|
|
|
|
app:defaultValue="1"
|
|
|
|
app:dependency="@string/SET_ENABLE_TIME_SLOT"
|
|
|
|
app:dialogTitle="@string/notifications_are"
|
|
|
|
app:entries="@array/action_notification"
|
|
|
|
app:entryValues="@array/SET_ACTION_NOTIFICATION_VALUE"
|
|
|
|
app:iconSpaceReserved="false"
|
|
|
|
app:key="@string/SET_NOTIFICATION_ACTION"
|
|
|
|
app:title="@string/notifications_are"
|
|
|
|
app:useSimpleSummaryProvider="true" />
|
2023-01-22 15:22:59 +01:00
|
|
|
</app.fedilab.android.mastodon.helper.settings.LongSummaryPreferenceCategory>
|
2022-04-27 15:20:42 +02:00
|
|
|
</PreferenceScreen>
|