awesome/lib/naughty
Emmanuel Lepage Vallee e524f93baa notification.action: Allow actions to be shared by multiple notification
The reason is that if actions are provided by rules, only one instance
exist. It was a mistake to couple actions with their notifications. It
could not work reliably and has to be removed.

The commit also change the notification action storage to be a copy
instead of the original table. This allows to append actions (not part
of this commit) without risking adding them to the wrong notification.

**WARNING** This break an unreleased API by removing the `notification`
property of an action.
2019-08-03 01:45:22 -04:00
..
container notification: Fix typos in signal names. 2019-07-09 01:23:11 -04:00
layout notification.action: Allow actions to be shared by multiple notification 2019-08-03 01:45:22 -04:00
list notification.action: Allow actions to be shared by multiple notification 2019-08-03 01:45:22 -04:00
widget naughty.widget.icon: Use `surface.load_silently`. 2019-08-03 01:45:22 -04:00
action.lua notification.action: Allow actions to be shared by multiple notification 2019-08-03 01:45:22 -04:00
constants.lua naughty: Begin to deprecate the presets. 2019-08-03 01:45:22 -04:00
core.lua naughty: Begin to deprecate the presets. 2019-08-03 01:45:22 -04:00
dbus.lua naughty: Expose 3 previously internal properties. 2019-08-03 01:45:22 -04:00
init.lua naughty: Fix a race condition which cause startup errors to be missed. 2019-08-03 01:45:22 -04:00
notification.lua notification.action: Allow actions to be shared by multiple notification 2019-08-03 01:45:22 -04:00