summaryrefslogtreecommitdiff
path: root/src/capplet/mate-notification-properties.ui
diff options
context:
space:
mode:
authorVictor Kareh <[email protected]>2025-08-29 09:14:41 -0400
committerLuke from DC <[email protected]>2025-10-10 02:11:17 +0000
commit2dd24f923f4d4f2bbc77314445a6b1b6701b3569 (patch)
treed9626b8d46c6c09fa5bb5c3195da2bbd2e3f3a5d /src/capplet/mate-notification-properties.ui
parentfe37d06ad1987f139d98a7b7e0a22aa96fe7260b (diff)
downloadmate-notification-daemon-2dd24f923f4d4f2bbc77314445a6b1b6701b3569.tar.bz2
mate-notification-daemon-2dd24f923f4d4f2bbc77314445a6b1b6701b3569.tar.xz
history: Add enable/disable toggle
This helps a bit with privacy. By disabling history, it wipes all notifications in the D-Bus buffer and prevents further storage. The history popup is also disabled. Notification storage resumes when history is enabled. Note that this just prevents the mate-notifications-daemon from storing notifications, but it doesn't prevent other processes from capturing them elsewhere.
Diffstat (limited to 'src/capplet/mate-notification-properties.ui')
-rw-r--r--src/capplet/mate-notification-properties.ui16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/capplet/mate-notification-properties.ui b/src/capplet/mate-notification-properties.ui
index 49bc4c8..9b461bf 100644
--- a/src/capplet/mate-notification-properties.ui
+++ b/src/capplet/mate-notification-properties.ui
@@ -218,6 +218,22 @@
<property name="position">2</property>
</packing>
</child>
+ <child>
+ <object class="GtkCheckButton" id="history_enabled_check">
+ <property name="label" translatable="yes">Enable Notification History</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="halign">start</property>
+ <property name="draw_indicator">True</property>
+ <property name="tooltip_text" translatable="yes">When enabled, notifications are stored for later viewing. When disabled, no notification history is kept for privacy. Note: This only controls MATE's notification storage; system logs may still contain notification data.</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
</object>
</child>
</object>