9 Commits
Author SHA1 Message Date
Guido Günther ed523e8755 data: Add key press/release events
While we have "button-{pressed,released}" events there's often the
desire to control sound for key presses of e.g. on screen keyboards too.
Add separate events for that.

This allows us to e.g. add a particular sound for OSK key presses and
OSKs can send this with an `important` hint so they're also usable
in silent mode.

Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/85
Signed-off-by: Guido Günther <agx@sigxcpu.org>
2025-07-16 19:52:45 +00:00
Guido Günther 46790e9efb doc: Sort events alphabetically
While we have "button-{pressed,released}" events there's often the
desire to control sound for key presses of e.g. on screen keyboards too.
Add a separate event for that.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
2025-07-16 19:52:45 +00:00
Guido Günther a069f4b9e2 event-naming-spec: Expand on notifiction events
We move them to the system category as the notification server
is a system component and add an event for now notifictions
for the notification server to use
2024-10-02 14:48:01 +02:00
Guido Günther 97ed5a2bdd event-naming-spec: Copy-edit
Gbp-Dch: Ignore
2024-10-02 14:48:01 +02:00
Guido Günther ec843deb13 event-naming-spec: Fix section description 2024-10-02 14:48:01 +02:00
Guido Günther dc12f3016f theme: Add events for cellbroadcast 2024-09-23 12:18:26 +00:00
Guido Günther 0d50276f94 feedback-theme: Add screen-shot event
Used to indicate that a screen shot is being taken.
2023-01-02 11:45:11 +01:00
Guido Günther b09f37b065 event-naming-spec: Separate application and system events
Make it obvious which events are meant to be used by "normal" GUI
applications in contrast to system components like desktop shells or
components monitoring the battery, etc.

This was prompted by
https://github.com/flatpak/xdg-desktop-portal/issues/929
2023-01-02 11:39:27 +01:00
Guido Günther 6acdb67b78 Include specifications in the documentation
Now that we can use markdown easily add them as they provide
help to the developer what events exist, etc.
2022-12-06 13:58:04 +01:00