| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-10 | history: Add enable/disable toggle | Victor Kareh | 5 | -1/+42 | |
| 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. | |||||
| 2025-10-10 | capplet: Add notification count badge | Victor Kareh | 1 | -11/+115 | |
| This adds visual feedback to the notification history by showing the number of unread notifications in the buffer. It also adds middle-click as a DND toggle. | |||||
| 2025-10-10 | capplet: Add notification history context module | Victor Kareh | 5 | -2/+574 | |
| Adds the basis for a notification management system using the D-Bus context to display notification history in a popup. Fixes https://github.com/mate-desktop/mate-notification-daemon/issues/74 | |||||
| 2025-10-10 | capplet: Add D-Bus context for notification daemon communication | Victor Kareh | 4 | -0/+293 | |
| Add D-Bus context module to connect future components of applet with notification history. | |||||
| 2025-10-10 | daemon: Add notification history tracking API | Victor Kareh | 3 | -14/+282 | |
| Added a circular buffer for tracking notifications in dbus, and methods for accessing those notifications. The idea is to implement a proper notifications system. | |||||
| 2025-09-04 | daemon: Bump libwnck to 43.0 | Victor Kareh | 1 | -6/+16 | |
| Recent versions of libwnck introduced a WnckHandler object to be used as the main entry point into the library. | |||||
| 2025-08-25 | capplet: Add timeout and persistence controls | Victor Kareh | 3 | -0/+134 | |
| Add new UI elements to configure default timeout, allow persistent notifications, and to display countdown on all notification messages. | |||||
| 2025-08-25 | themes: Display countdown on non-persistent notification messages | Victor Kareh | 4 | -72/+157 | |
| Countdown was only visible for notifications that had action buttons. This change adds a 'show-countdown' gsetting to display it instead on all non-persisntent notifications. | |||||
| 2025-08-25 | daemon: implement Desktop Notifications Specification 1.3 | Victor Kareh | 2 | -18/+75 | |
| Add persistence support with resident/transient hints, fix icon precedence order (according to spec), and implement desktop-entry icons. Also added new 'default-timeout' and 'enable-persistence' gsettings to allow users to control timeout and persistence behavior. Spec is on https://specifications.freedesktop.org/notification-spec/1.3/ Fixes https://github.com/mate-desktop/mate-notification-daemon/issues/132 Fixes https://github.com/mate-desktop/mate-notification-daemon/issues/137 Fixes https://github.com/mate-desktop/mate-notification-daemon/issues/138 Fixes https://github.com/mate-desktop/mate-notification-daemon/issues/149 | |||||
| 2025-07-10 | daemon: report dbus method invocation as handled on error | promarbler14 | 1 | -2/+2 | |
| Returning an error for a dbus method is counted as handling a method invocation. Return true in the handler to avoid a use-after-free. | |||||
| 2025-04-06 | Fix background of nodoka theme in RTL | Fabrice Creuzot | 1 | -1/+5 | |
| 2025-04-06 | Crate a second notification with a button | Fabrice Creuzot | 5 | -111/+169 | |
| Allow to set coutdown color from .countdown:selected for all themes Fix the countdown for slider theme and draw transparent background for countdown | |||||
| 2025-04-06 | Use transparent background for the coutdown | luigifab | 1 | -11/+5 | |
| 2025-04-06 | Allow to set countdown color from CSS | luigifab | 1 | -1/+11 | |
| 2025-03-11 | Add countdown CSS class | Fabrice Creuzot | 4 | -16/+32 | |
| 2025-03-11 | Add actions-box CSS class | Fabrice Creuzot | 4 | -1/+28 | |
| 2025-03-11 | Add also theme name | Fabrice Creuzot | 4 | -0/+8 | |
| 2025-03-11 | Add notification-box CSS class | Fabrice Creuzot | 4 | -0/+24 | |
| 2024-11-26 | Update daemon.c | sundtek | 1 | -1/+1 | |
| remove exit / replace with gtk_main_quit [ 7590.265881] mate-notificati[76519]: segfault at 55ac5111c67a ip 00007d1d4fc09d61 sp 00007ffd0bf06698 error 4 in libgobject-2.0.so.0.8000.0[7d1d4fbdc000+37000] likely on CPU 0 (core 0, socket 0) [ 7590.265910] Code: 01 00 00 00 4c 89 ce 48 89 e5 e8 da e6 ff ff 5d 85 c0 0f 95 c0 0f b6 c0 c3 f3 0f 1e fa 48 85 ff 74 47 48 8b 07 48 85 c0 74 3f <48> 8b 00 48 3d fc 03 00 00 77 2c 48 8d 15 cd 53 02 00 48 c1 e8 02 | |||||
| 2024-09-22 | daemon: Properly update the set of monitors when it changes | Colomban Wendling | 3 | -28/+48 | |
| Fixes #218. | |||||
| 2024-01-05 | Fix positioning on Wayland when output is not at position 0, 0 | Sophie Winter | 1 | -4/+4 | |
| 2023-11-25 | fix building with libxml 2.12.0 | raveit65 | 4 | -0/+8 | |
| 2023-10-05 | applet: Do not override the process' text domain | Colomban Wendling | 1 | -7/+1 | |
| When loaded as in-process applet, we must not call `textdomain()` or we will override mate-panel's text domain. Instead, properly use gi18n-lib.h header that provides the same API but uses the compile-time `GETTEXT_PACKAGE` value for each call. Actually drop the whole i18n setup logic that is provided already by mate-panel's factory macros. Fixes #219. | |||||
| 2023-10-05 | applet: Actually use translations | Colomban Wendling | 1 | -4/+4 | |
| 2023-08-22 | wayland: do not attempt to connect to x11 screensaver | lukefromdc | 1 | -0/+3 | |
| 2023-08-18 | Wayland: Allow building do not disturb applet in process | lukefromdc | 2 | -8/+40 | |
| 2023-08-10 | Only exit on idle when explicitly requested | Colomban Wendling | 3 | -4/+29 | |
| This allows to run as a regular session service that does not exit, but also as a well-behaved D-Bus-activated service. Make the default behavior not to exit, but when activated through D-Bus. | |||||
| 2023-08-10 | Fix potential crash if org.mate.ScreenSaver doesn't respond | Colomban Wendling | 1 | -0/+1 | |
| 2022-12-13 | Fix build warnings about missing field initializer | rbuj | 2 | -5/+7 | |
| 2022-12-13 | mnd-daemon: fix memory leak | rbuj | 1 | -0/+3 | |
| 2022-12-13 | daemon: fix memory leak | rbuj | 1 | -4/+4 | |
| 2022-08-06 | themes: fix typo | rbuj | 4 | -8/+8 | |
| 2021-12-11 | Use a blank line at most | rbuj | 5 | -19/+0 | |
| 2021-12-11 | theme: remove whitespaces before #define, #ifdef, and #endif | rbuj | 1 | -39/+37 | |
| 2021-06-22 | Update copyright to 2021 | raveit65 | 18 | -0/+18 | |
| 2021-04-03 | daemon: g_memdup is dreprecated from glib 2.68 | rbuj | 1 | -1/+8 | |
| 2021-03-29 | engines.c: fix memory leak | mbkma | 1 | -3/+3 | |
| 2021-03-29 | mate-notification-properties.c: fix memory leaks | mbkma | 1 | -3/+7 | |
| 2021-03-15 | Remove shadow warnings [-Wshadow] | rbuj | 2 | -15/+20 | |
| 2021-02-24 | build: allow users to disable gettext support (--disable-nls) | rbuj | 2 | -0/+6 | |
| 2021-02-10 | Use notify_stack_destroy() instead of g_clear_object() for stacks (which are ↵ | William Wold | 1 | -1/+1 | |
| not GObjects)] | |||||
| 2021-01-16 | Update copyright to 2021 | rbuj | 1 | -1/+1 | |
| 2020-11-28 | applet: Resize icon size with panel | Victor Kareh | 1 | -9/+50 | |
| Also render as scaled cairo surface to support HiDPI displays. | |||||
| 2020-11-27 | mate-notification-applet: avoid segfault after removing the applet | rbuj | 1 | -2/+3 | |
| 2020-11-26 | Group common constants in a single file | rbuj | 7 | -19/+43 | |
| 2020-11-26 | Add Do Not Disturb Applet | rbuj | 5 | -32/+292 | |
| 2020-11-18 | build: Fix make distcheck | rbuj | 1 | -0/+1 | |
| 2020-10-24 | Formatting | William Wold | 2 | -5/+5 | |
| 2020-10-24 | Use C-style comments | William Wold | 4 | -23/+23 | |
| 2020-10-24 | Remove NOTIFICATION_DAEMON_* from src/themes/standard/Makefile.am | William Wold | 1 | -2/+2 | |
