Merge branch 'rel-0.8.2' into 'main'
treewide: Document changes and release 0.8.2 See merge request agx/feedbackd!178
This commit is contained in:
@@ -1,3 +1,18 @@
|
|||||||
|
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
|
feedbackd 0.8.1
|
||||||
---------------
|
---------------
|
||||||
Released March 2025
|
Released March 2025
|
||||||
|
|||||||
Vendored
+63
@@ -1,3 +1,66 @@
|
|||||||
|
feedbackd (0.8.2) experimental; urgency=medium
|
||||||
|
|
||||||
|
[ Guido Günther ]
|
||||||
|
* ci: Update for fdo. Drop the now unneeded tags and the arm64 build
|
||||||
|
* ci: Allow coverage collection to fail
|
||||||
|
* treewide: Update repo URLs.
|
||||||
|
We leave changelog and NEWS untouched as they track history.
|
||||||
|
* README: Add CoC
|
||||||
|
* ci: Add ci-fairy check.
|
||||||
|
This makes sure we have Signed-off-by:
|
||||||
|
* doc: Document missing VibraRumble properties.
|
||||||
|
Fixes f089ad2 ("vibra-rumble: Add magnitude property")
|
||||||
|
* doc: Document Sound properties
|
||||||
|
* doc: Reference manpage.
|
||||||
|
Refer to manpage rather than to the classes in the source code.
|
||||||
|
* doc: Fix parent-name reference.
|
||||||
|
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/89
|
||||||
|
* doc: Clarify theme use
|
||||||
|
* packaging: Fix inverted Breaks
|
||||||
|
* fbd-dev-led-multicolor: Ignore LEDs that don't have three values.
|
||||||
|
We assume that multicolor LEDs are RGB so reject those that don't
|
||||||
|
have three components.
|
||||||
|
E.g. the Framework Laptop exposes a power button LED as multicolor
|
||||||
|
that only has a white component. This way it gets treated as single color LED.
|
||||||
|
* examples: Add example udev rule for Framework 13 Laptop
|
||||||
|
* tests: Test sound feedback
|
||||||
|
* feedback-sound: Allow to set media role.
|
||||||
|
This will allow us to specify the role when playing the sound.
|
||||||
|
* fbd-dev-sound: Set special media role when present.
|
||||||
|
We default to "event".
|
||||||
|
* doc: Document media-role property
|
||||||
|
* fbd-dev-led: Ignore leds that can't handle patterns.
|
||||||
|
While in theory we could have themes with only freq = 0 values we
|
||||||
|
currently assume there can be patterns.
|
||||||
|
* fbd-dev-led: Sort leds by priority.
|
||||||
|
This makes sure we e.g. prefer multicolor leds over single color ones
|
||||||
|
and those that can be on insuspend (qcom) over those that can't.
|
||||||
|
We can extend this to allow to set the priority via udev/hwdb in the
|
||||||
|
future.
|
||||||
|
* vibra: Some style and comment fixes
|
||||||
|
* vibra-pattern: Don't overwrite magnitudes.
|
||||||
|
When determining the value for the rumble we assigned the result to the
|
||||||
|
value in the array thus potentially overwriting the value from the theme.
|
||||||
|
This goes unnoticed as long as we don't lower the global `max_strength`
|
||||||
|
below the magnitude. But when we e.g. set the `max_strength` to
|
||||||
|
zero the device will fail to rumble when we increase `max_strength`
|
||||||
|
later on again.
|
||||||
|
Steps to reproduce:
|
||||||
|
- Use an event that used `VibraRumble`, e.g. `button-press`
|
||||||
|
in the oneplus,fajita device theme
|
||||||
|
- `fbcli -E button-pressed` -> works
|
||||||
|
- set haptic feedback to 0%:
|
||||||
|
`gsettings set org.sigxcpu.feedbackd max-haptic-strength 0.0`
|
||||||
|
- set it back to 100%:
|
||||||
|
`gsettings set org.sigxcpu.feedbackd max-haptic-strength 1.0`
|
||||||
|
- `fbcli -E button-pressed` -> no feedback
|
||||||
|
|
||||||
|
[ knoppix knoppix ]
|
||||||
|
* Allow constant lighting of notification LED through the setting of
|
||||||
|
frequency in theme.json to zero.
|
||||||
|
|
||||||
|
-- Guido Günther <agx@sigxcpu.org> Fri, 09 May 2025 21:42:55 +0200
|
||||||
|
|
||||||
feedbackd (0.8.1) experimental; urgency=medium
|
feedbackd (0.8.1) experimental; urgency=medium
|
||||||
|
|
||||||
* libfeedback: Only cancel feedbacks if ever inited.
|
* libfeedback: Only cancel feedbacks if ever inited.
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
project(
|
project(
|
||||||
'feedbackd',
|
'feedbackd',
|
||||||
'c',
|
'c',
|
||||||
version: '0.8.1',
|
version: '0.8.2',
|
||||||
license: 'LGPLv3+',
|
license: 'LGPLv3+',
|
||||||
meson_version: '>= 1.0.0',
|
meson_version: '>= 1.0.0',
|
||||||
default_options: ['warning_level=1', 'buildtype=debugoptimized', 'c_std=gnu11'],
|
default_options: ['warning_level=1', 'buildtype=debugoptimized', 'c_std=gnu11'],
|
||||||
|
|||||||
Reference in New Issue
Block a user