feedbackd 0.8.6 --------------- Released October 2025 * Fix compatibility with systemd >= 258 * Contributors: * Guido Günther feedbackd 0.8.5 --------------- Released September 2025 * Clarify that `important` is meant to override the global feedback level not the app's feedback level * Add udev rule for FP5 haptic * Issues fixed: * https://gitlab.freedesktop.org/agx/feedbackd/-/issues/93 * Contributors: * Guido Günther * Luca Weiss feedbackd 0.8.4 --------------- Released August 2025 * Support LEDs with legacy naming as used on e.g. the N900 and Motorola Droid 4 * Add `key-pressed` and `key-released` events that e.g. OSKs can use to emit haptic feedback in silent mode * Issues fixed: * https://gitlab.freedesktop.org/agx/feedbackd/-/issues/85 * Contributors: * Guido Günther * Sicelo A. Mhlongo feedbackd 0.8.3 --------------- Released June 2025 * Add more haptic driver rules based on what pmOS added over time * Contributors: * Evangelos Ribeiro Tzaras * Guido Günther * Luca Weiss feedbackd 0.8.2 --------------- Released May 2025 * Ignore LEDs that don't support pattern (unbreaks PinePhone) * Allow to set media role for sound events * Sort LEDs by priority so we pick the most capable one * LED: Allow 0 frequency (constant on) * vibra: Preserve original feedback value when the user changed strength * Issues fixed: * https://gitlab.freedesktop.org/agx/feedbackd/-/issues/89 * Contributors: * Guido Günther * knoppix knoppix feedbackd 0.8.1 --------------- Released March 2025 * Avoid critical when `lfb_uninit()` isn't paired with `lfb_init()` * Contributors: * Guido Günther feedbackd 0.8.0 --------------- Released March 2025 * New `VibraPattern` feedbackd * Allow to configure max haptic strength * Allow to configure magnitude of `VibraRumble` feedback * Use `[0.0, 1.0]` as magnitude in `VibraPeriodic` too. Please adjust any out of tree themes (old values continue to work for the moment). * Add haptic event for `notification-new-generic` * Make `button-press` feedback less intrusive * More internal fixes * Issues fixed: * https://source.puri.sm/Librem5/feedbackd/-/issues/82 * https://source.puri.sm/Librem5/feedbackd/-/issues/84 * https://source.puri.sm/Librem5/feedbackd/-/issues/86 * Contributors: * Evangelos Ribeiro Tzaras * Guido Günther * Sam Day feedbackd 0.7.0 --------------- Released February 2025 * Allow clients to pass a custom sound file for events. Useful for custom ring tone feedback or custom notification sounds. * Issues fixed: * https://source.puri.sm/Librem5/feedbackd/-/issues/81 * Contributors: * Guido Günther feedbackd 0.6.0 --------------- Released December 2024 * feedbackd: Add vibration API. Gives e.g. games more control over haptic and will allow browsers to implement `navigator.vibrate()` * spec: Clarify use of notification related events * Fix crash in fbd-lectrl when group doesn't exist * Issues fixed: * https://source.puri.sm/Librem5/feedbackd/-/issues/80 * Contributors: * Dang Huynh * Guido Günther feedbackd 0.5.0 --------------- Released September 2024 * Detect haptic on Google Sargo and Oneplus Enchilada/Fachita * Handle "alert slider" on Oneplus Enchilada/Fachita * Contributors: * Evangelos Ribeiro Tzaras * isyourbrain foss * Guido Günther * Robert Mader feedbackd 0.4.1 --------------- Released August 2024 * Simplify udev rule installation * Don't fail tests with newer json-glib * Issues fixed: * https://source.puri.sm/Librem5/feedbackd/-/issues/79 * Contributors: * Guido Günther feedbackd 0.4.0 --------------- Released June 2024 * Support `hw_pattern` on devices using qcom-lpg. This allows to keep LEDs on in suspend. * Internal cleanups and restructuring to cater for different LED types. * Support RGB color mixing for multicolor leds * Allow to use (camera) flash LEDs as notification LED * Immediately end "too noisy" feedbacks when switching profile levels * Issues fixed: * https://source.puri.sm/Librem5/feedbackd/-/issues/77 * https://source.puri.sm/Librem5/feedbackd/-/issues/76 * https://source.puri.sm/Librem5/feedbackd/-/issues/13 * https://source.puri.sm/Librem5/feedbackd/-/issues/55 * Contributors: * Dylan Van Assche * Guido Günther feedbackd 0.3.0 --------------- Released April 2024 * Allow blessed apps (e.g. alarm clocks) to override the global feedback level * Documentation, CI and packaging updates * Make it simpler to add new led types * Contributors: * Guido Günther feedbackd 0.2.1 --------------- Released August 2023 * Minor documentation updates * Contributors: * Guido Günther feedbackd 0.2.0 --------------- Released April 2023 * lfbevent: Add api to set app-id * lfbevent: Change signature of get_feedback_profile(). (API change but no known users) * Contributors: * Guido Günther feedbackd 0.1.1 --------------- Released March 2023 * Fix test failure exposed by glib 2.76 * Leak fixes * Contributors: * Guido Günther feedbackd 0.1.0 --------------- Released February 2023 * Make LED class more flexible. This will allow e.g. hw based implementations * Trigger module load via udev. This avoids shipping another conf file * Contributors: * Dylan Van Assche * Guido Günther feedbackd 0.0.3 --------------- Released February 2023 * spec: Separate system and application events * theme: add screen-shot event * Build and doc fixes * Update gmobile to 0.0.1 * Contributors: * Guido Günther feedbackd 0.0.2 --------------- Released December 2022 * Support theme merging * Support user themes (`theme` gsetting) * Add theme validator * Doc updates * Switch documentation to gi-docgen * Switch manpages to reStructuredText * Contributors: Chris Vogel Guido Günther feedbackd 0.0.1 --------------- Released November 2022 * Initial release (all version before were git snapshots)