feedback-manager: Only act on add
We would otherwise ignore the action when no vibra device was yet found. Make sure we release the old device when updating.
View Articlelibfeedback: Unset _initted early
This make sure a client does not end up in our shutdown phase and sees a half initted library.
View Articlelibfeedback: Cancel all running feedbacks on uninit
We keep track of the active ids and end them on uninit. This make sure feedbacks don't continue to run if the application quits and forgets to end a feedback.
View Articlefbcli: Quit main loop on CTRL-C / SIGTERM
This makes sure we invoke the cleanup function correctly and allows to test running event handling.
View ArticleAdd "button-released" to the event naming spec
It has been added to the default theme in a985d0dd.
View Articlefeedbackd: Add helper to set up permissions for LEDs
This helper knows about the tiggers and necessary permission. It's intended to be run via udev.
View Articledebian: Setup leds via udev
This allows feedbackd to set periodic feedback and makes usable LED devices identifiable by feedbackd.
View Articlefeedbackd: Support visual feedback via LEDs
Currently all LED feedbacks are infinite we can improve that later on by using the 'repeat' attribute of the LED pattern trigger.
View Article