summaryrefslogtreecommitdiff
path: root/src/capplet
AgeCommit message (Collapse)AuthorFilesLines
5 dayscapplet: Position notification history popupHEADmasterVictor Kareh1-8/+51
The notification list popup can clip beyond the edge of the screen if the panel applet is too close to it. This repositions the popup window so that it doesn't go beyond the edge.
5 dayscapplet: Rename applet to Notification StatusVictor Kareh1-5/+5
Since this applet no longer does just DND toggle, but instead allows more comprehensive status and control, we can rename this to represent that in a more generic way.
5 dayscapplet: Refactor status iconsVictor Kareh2-53/+67
This changes the status icon from being two widgets to a single one and we change the icon based on the status. The possible statuses now all have different icons two represent all possible states in a better semantic way: - history on, dnd off: user-available - history on, dnd on: user-busy - history off, dnd off: user-invisible - history off, dnd on: user-offline
2025-10-10history: Add enable/disable toggleVictor Kareh3-0/+25
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-10capplet: Add notification count badgeVictor Kareh1-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-10capplet: Add notification history context moduleVictor Kareh5-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-10capplet: Add D-Bus context for notification daemon communicationVictor Kareh4-0/+293
Add D-Bus context module to connect future components of applet with notification history.
2025-08-25capplet: Add timeout and persistence controlsVictor Kareh2-0/+131
Add new UI elements to configure default timeout, allow persistent notifications, and to display countdown on all notification messages.
2025-04-06Crate a second notification with a buttonFabrice Creuzot1-16/+49
Allow to set coutdown color from .countdown:selected for all themes Fix the countdown for slider theme and draw transparent background for countdown
2023-10-05applet: Do not override the process' text domainColomban Wendling1-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-05applet: Actually use translationsColomban Wendling1-4/+4
2023-08-18Wayland: Allow building do not disturb applet in processlukefromdc2-8/+40
2022-12-13Fix build warnings about missing field initializerrbuj1-4/+6
2021-06-22Update copyright to 2021raveit652-0/+2
2021-03-29mate-notification-properties.c: fix memory leaksmbkma1-3/+7
2021-03-15Remove shadow warnings [-Wshadow]rbuj1-7/+6
2021-02-24build: allow users to disable gettext support (--disable-nls)rbuj2-0/+6
2021-01-16Update copyright to 2021rbuj1-1/+1
2020-11-28applet: Resize icon size with panelVictor Kareh1-9/+50
Also render as scaled cairo surface to support HiDPI displays.
2020-11-27mate-notification-applet: avoid segfault after removing the appletrbuj1-2/+3
2020-11-26Group common constants in a single filerbuj3-9/+6
2020-11-26Add Do Not Disturb Appletrbuj5-32/+292
2020-10-24Include directory in warning message when failed to open themesWilliam Wold1-1/+1
2020-04-08Rewrite mate-notification-properties.ui from scratchrbuj2-352/+163
2019-11-07migrate from intltools to gettextWu Xiaotian2-4/+6
2019-10-20Use gresource for mate-notification-properties.uirbuj3-22/+33
2019-10-11Use WARN_CFLAGS which are only set with --enable-compiler-warningsrbuj1-1/+1
It removes --enable-more-warnings, since it is recommended to use --enable-compile-warnings=maximum It updates configure summary. It removes c++ checks as there is no c++ code.
2019-09-02mate-notification-properties: initialize do-not-disturb checkboxJason Conti1-0/+2
2019-09-02mate-notification-properties: Add do-not-disturb checkboxJason Conti2-1/+57
2019-07-04Remove trailing whitespacesLaurent Napias1-17/+17
2018-01-30require GTK+ 3.22 and GLib 2.50monsta1-4/+0
and drop additional checks for min/max GLib versions, it's not needed
2017-08-10avoid deprecated gdk_screen_get_n_monitorsZenWalker1-0/+4
2015-07-28Help: remove useless help button from guiraveit652-39/+2
+ little GUI adjustments, looks better with two buttons
2015-03-02first connect to settings, then read them.Monsta1-5/+7
fixes the issue with GLib >= 2.43, https://git.gnome.org/browse/glib/commit/?id=8ff5668a458344da22d30491e3ce726d861b3619 Closes https://github.com/mate-desktop/mate-notification-daemon/pull/45
2014-12-31capplet: use "popup" instead of "pop-up" everywhere for consistencyMonsta1-2/+2
fixes https://github.com/mate-desktop/mate-notification-daemon/issues/35
2014-01-15capplet: Add keywords in desktop fileStefano Karapetsas1-1/+1
Thanks to Mike Gabriel Closes #27 https://github.com/mate-desktop/mate-notification-daemon/issues/27
2014-01-15capplet: Fix typos in manpageStefano Karapetsas1-2/+2
2013-10-08Make automake happy: INCLUDES->AM_CPPFLAGSinfirit1-1/+1
2013-04-23Add manpage for mate-notification-propertiesStefano Karapetsas2-1/+28
Close #17 (https://github.com/mate-desktop/mate-notification-daemon/issues/17)
2013-03-17remove category MATEWolfgang Ulbrich1-1/+1
2013-02-18use libnotify, not libmatenotifyElan Ruusamäe1-2/+2
2013-01-21Removed debugging code.Steve Zesch1-3/+0
2013-01-20Merged.Steve Zesch1-3/+3
2013-01-20Removed unused code.Steve Zesch1-2/+0
2013-01-17Can now select which monitor to display a notification on.Steve Zesch2-98/+360
mate-notification-properties now offers the user the option to to display notifications on the active monitor (previous default behavior) or to display them on a specific monitor.
2013-01-04Fix engine loading portabilityYaakov Selkowitz1-2/+3
Use GModule APIs for determining engine filenames. Also, link with the -no-undefined flag, required on PE platforms.
2012-08-03migrate to GSettingsStefano Karapetsas1-59/+16
2012-07-31Fixed incorrect fsf address. Closes issue #6.Steve Zesch1-2/+2
2012-05-13make new themes names translatableStefano Karapetsas1-1/+9
2012-05-12fix icon in preview dialogStefano Karapetsas1-1/+1