manager: 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