mxlgv / dino

This is Dino+ A modern XMPP/Jabber client software, based on Dino
GNU General Public License v3.0
15 stars 9 forks source link

Add Mac Notification Plugin #45

Open kkonsw opened 6 months ago

kkonsw commented 6 months ago

This PR adds an initial implementation of plugin that allows to display notifications on MacOS. It has a dependency on terminal-notifier: https://github.com/julienXX/terminal-notifier

Install terminal-notifier with Brew:

brew install terminal-notifier

On my system I also had to allow notifications from terminal-notifier in System Settings.

Build Dino with the mac-notification plugin enabled to receive notifications:

./configure --enable-plugin=mac-notification

Currently the following notifications are displayed: