aboutsummaryrefslogtreecommitdiff
path: root/main/data
diff options
context:
space:
mode:
authorfrosty <gabriel@bwaaa.monster>2026-08-18 12:08:05 -0400
committerfrosty <gabriel@bwaaa.monster>2026-08-18 12:08:05 -0400
commit35108fe1936a280318ad8935b89277f049a6428e (patch)
treef4f82f13eba7c823457ce5b4a5b62b21a178c628 /main/data
parent7cf1a12faa2c7781f6277c75702f62f1404752a2 (diff)
Split notification settings
Diffstat (limited to 'main/data')
-rw-r--r--main/data/preferences_window/general_preferences_page.ui47
1 files changed, 45 insertions, 2 deletions
diff --git a/main/data/preferences_window/general_preferences_page.ui b/main/data/preferences_window/general_preferences_page.ui
index ca240511..50efd425 100644
--- a/main/data/preferences_window/general_preferences_page.ui
+++ b/main/data/preferences_window/general_preferences_page.ui
@@ -27,13 +27,56 @@
</child>
<child>
<object class="AdwPreferencesGroup">
+ <property name="title" translatable="yes">Notifications</property>
<child>
- <object class="AdwSwitchRow" id="notification_row">
- <property name="title" translatable="yes">_Notifications</property>
+ <object class="AdwSwitchRow" id="notification_messages_row">
+ <property name="title" translatable="yes">_Messages</property>
<property name="subtitle" translatable="yes">Notify when a new message arrives</property>
<property name="use-underline">True</property>
</object>
</child>
+ <child>
+ <object class="AdwSwitchRow" id="notification_files_row">
+ <property name="title" translatable="yes">_Files</property>
+ <property name="subtitle" translatable="yes">Notify when a new file arrives</property>
+ <property name="use-underline">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="AdwSwitchRow" id="notification_calls_row">
+ <property name="title" translatable="yes">_Calls</property>
+ <property name="subtitle" translatable="yes">Notify about incoming calls</property>
+ <property name="use-underline">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="AdwSwitchRow" id="notification_subscription_requests_row">
+ <property name="title" translatable="yes">_Subscription Requests</property>
+ <property name="subtitle" translatable="yes">Notify when someone wants to add you as a contact</property>
+ <property name="use-underline">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="AdwSwitchRow" id="notification_group_chat_invitations_row">
+ <property name="title" translatable="yes">_Group Chat Invitations</property>
+ <property name="subtitle" translatable="yes">Notify when someone invites you to a group chat</property>
+ <property name="use-underline">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="AdwSwitchRow" id="notification_permission_requests_row">
+ <property name="title" translatable="yes">_Permission Requests</property>
+ <property name="subtitle" translatable="yes">Notify when someone requests permission to write in a group chat</property>
+ <property name="use-underline">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="AdwSwitchRow" id="notification_connection_errors_row">
+ <property name="title" translatable="yes">Connection _Errors</property>
+ <property name="subtitle" translatable="yes">Notify when an account cannot connect</property>
+ <property name="use-underline">True</property>
+ </object>
+ </child>
</object>
</child>
<child>