fbd-dev-sound: Honour sound theme name for all GNOME based desktops
Phosh recently changed to XDG_CURRENT_DESKTOP=GNOME:Phosh and has since stopped using the configured theme and instead used the fallback freedesktop theme. Closes #41
View Articled/control: Add json-glib-tools as build dependency
This will make sure that the json theme file gets validated in CI.
View Articlefeedback-theme: Add phone-hangup event
Named after the corresponding notification from the sound naming spec: http://0pointer.de/public/sound-naming-spec.html
View Articlefeedback-theme: Add phone-failure event
Named after the corresponding notification from the sound naming spec: http://0pointer.de/public/sound-naming-spec.html
View Articlefeedback-theme: Add phone-outgoing-busy event
Named after the corresponding notification from the sound naming spec: http://0pointer.de/public/sound-naming-spec.html
View Articlefbd-dev-sounce: Name data consistently
We name it `data` elsewhere. Don't call it `object` in one function.
View Articlefbd-dev-sound: Delay sending `ended` signal
Remove the feedback and the associated callback data before invoking the callback (which then triggers FbdFeebackBased:ended) since we otherwise remove the data from the currently playing sound from...
View Articlegitlab-ci: Switch to bullseye
Drop support for buster, this can be handled in downstream builds.
View Articled/changelog: Bump changes line to a recent date too
It was still stuck at 2021-10-07. Fixup version too while at that.
View ArticleReload theme on SIGHUP signal
Fixes #28 Allows for users/applications to request a theme reload by sending SIGHUP signal to the daemon.
View Articlemanager: Set initial profile to unknown
This makes sure we sync the profile with the DBus property after fetching it from GSettings.
View Articlemanager: Sync profile with setting on startup
On startup the GSetting is the relevant input for selecting the profle. Closes: #52
View Articlemanager: Don't sync DBus profile property
This will happen in on_feedbackd_setting_changed() once the profile was adjusted.
View Articlefbd-dev-leds: use define for max_brightness
All other attributes use a define, let's do the same for max_brightness.
View Articlefbd-dev-leds: support for multicolor LEDs
Add support for multicolor LEDs as supported by the kernel. Used by Qualcomm devices such as SHIFT 6mq, OnePlus 6, etc. Documentation:...
View Articlespec: Clarify feedback noisiness
The old wording could be interpreted as the feedback being discarded if it's noisier than the currently selected profile which is not the case. Also take the new per application settings into account.
View Articledata: Drop outdated comment
We use the hints since some time, see lfb_event_set_feedback_profile().
View Articlelfb-event: Notify state change before completing async task
lfb_event_trigger_feedback_async() internally uses a GTask to handle invocation of the user provided callback when g_task_return_*() is called. Currently GTask is completed first and only afterwards...
View Article