Merge branch 'fdo-group' into 'main'
treewide: Move to fdo project group See merge request agx/feedbackd!212
This commit is contained in:
+1
-1
@@ -10,7 +10,7 @@ stages:
|
|||||||
- deploy
|
- deploy
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
FDO_UPSTREAM_REPO: agx/feedbackd
|
FDO_UPSTREAM_REPO: feedbackd/feedbackd
|
||||||
# ci-check image comes from here
|
# ci-check image comes from here
|
||||||
CI_REGISTRY: registry.gitlab.gnome.org
|
CI_REGISTRY: registry.gitlab.gnome.org
|
||||||
|
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ Released December 2025
|
|||||||
* Create uses via systemd-sysusers
|
* Create uses via systemd-sysusers
|
||||||
* Fix max brightness for LED patterns on multicolor LEDs
|
* Fix max brightness for LED patterns on multicolor LEDs
|
||||||
* Issues fixed:
|
* Issues fixed:
|
||||||
* https://gitlab.freedesktop.org/agx/feedbackd/-/issues/83
|
* https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/83
|
||||||
* https://gitlab.freedesktop.org/agx/feedbackd/-/issues/95
|
* https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/95
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Achill Gilgenast
|
* Achill Gilgenast
|
||||||
* Guido Günther
|
* Guido Günther
|
||||||
@@ -45,7 +45,7 @@ Released September 2025
|
|||||||
level not the app's feedback level
|
level not the app's feedback level
|
||||||
* Add udev rule for FP5 haptic
|
* Add udev rule for FP5 haptic
|
||||||
* Issues fixed:
|
* Issues fixed:
|
||||||
* https://gitlab.freedesktop.org/agx/feedbackd/-/issues/93
|
* https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/93
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Guido Günther
|
* Guido Günther
|
||||||
* Luca Weiss
|
* Luca Weiss
|
||||||
@@ -58,7 +58,7 @@ Released August 2025
|
|||||||
* Add `key-pressed` and `key-released` events that e.g. OSKs can
|
* Add `key-pressed` and `key-released` events that e.g. OSKs can
|
||||||
use to emit haptic feedback in silent mode
|
use to emit haptic feedback in silent mode
|
||||||
* Issues fixed:
|
* Issues fixed:
|
||||||
* https://gitlab.freedesktop.org/agx/feedbackd/-/issues/85
|
* https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/85
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Guido Günther
|
* Guido Günther
|
||||||
* Sicelo A. Mhlongo
|
* Sicelo A. Mhlongo
|
||||||
@@ -82,7 +82,7 @@ Released May 2025
|
|||||||
* vibra: Preserve original feedback value when the user changed
|
* vibra: Preserve original feedback value when the user changed
|
||||||
strength
|
strength
|
||||||
* Issues fixed:
|
* Issues fixed:
|
||||||
* https://gitlab.freedesktop.org/agx/feedbackd/-/issues/89
|
* https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/89
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* Guido Günther
|
* Guido Günther
|
||||||
* knoppix knoppix
|
* knoppix knoppix
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ licensed under LGPL 2.1+.
|
|||||||
## Getting the source
|
## Getting the source
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git clone https://gitlab.freedesktop.org/agx/feedbackd
|
git clone https://gitlab.freedesktop.org/feedbackd/feedbackd.git
|
||||||
cd feedbackd
|
cd feedbackd
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -351,7 +351,7 @@ a haptic device is found.
|
|||||||
|
|
||||||
## Getting in Touch
|
## Getting in Touch
|
||||||
|
|
||||||
- Issue tracker: <https://gitlab.freedesktop.org/agx/feedbackd/-/issues>
|
- Issue tracker: <https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues>
|
||||||
- Chat via Matrix: <https://matrix.to/#/#phosh:phosh.mobi>
|
- Chat via Matrix: <https://matrix.to/#/#phosh:phosh.mobi>
|
||||||
|
|
||||||
## Code of Conduct
|
## Code of Conduct
|
||||||
@@ -369,7 +369,7 @@ on IRC and bug tracker.
|
|||||||
- [W3's vibration API draft](https://www.w3.org/TR/vibration/)
|
- [W3's vibration API draft](https://www.w3.org/TR/vibration/)
|
||||||
|
|
||||||
[debian/control]: ./debian/control#L5
|
[debian/control]: ./debian/control#L5
|
||||||
[1]: https://gitlab.freedesktop.org/agx/feedbackd-device-themes
|
[1]: https://gitlab.freedesktop.org/feedbackd/feedbackd-device-themes
|
||||||
[feedback-themes]: ./doc/feedback-themes.rst
|
[feedback-themes]: ./doc/feedback-themes.rst
|
||||||
[Code of Conduct]: https://www.freedesktop.org/wiki/CodeOfConduct/
|
[Code of Conduct]: https://www.freedesktop.org/wiki/CodeOfConduct/
|
||||||
[feedbackd-themes manpage]: ./doc/feedbackd-themes.rst
|
[feedbackd-themes manpage]: ./doc/feedbackd-themes.rst
|
||||||
|
|||||||
Vendored
+5
-5
@@ -43,7 +43,7 @@ feedbackd (0.8.8) experimental; urgency=medium
|
|||||||
[ Achill Gilgenast ]
|
[ Achill Gilgenast ]
|
||||||
* data: Add sysusers configuration.
|
* data: Add sysusers configuration.
|
||||||
Allows distros to add the feedbackd group by using sd-sysusers.
|
Allows distros to add the feedbackd group by using sd-sysusers.
|
||||||
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/83
|
Closes: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/83
|
||||||
|
|
||||||
[ Guido Günther ]
|
[ Guido Günther ]
|
||||||
* packaging: Use dh-sysuser.
|
* packaging: Use dh-sysuser.
|
||||||
@@ -56,7 +56,7 @@ feedbackd (0.8.8) experimental; urgency=medium
|
|||||||
Otherwise we might exceed max brightness and get -EINVAL.
|
Otherwise we might exceed max brightness and get -EINVAL.
|
||||||
Tested-by: Chris Vogel <chris@ween.de>
|
Tested-by: Chris Vogel <chris@ween.de>
|
||||||
Reported-by: Chris Vogel <chris@ween.de>
|
Reported-by: Chris Vogel <chris@ween.de>
|
||||||
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/95
|
Closes: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/95
|
||||||
|
|
||||||
-- Guido Günther <agx@sigxcpu.org> Tue, 30 Dec 2025 10:49:55 +0100
|
-- Guido Günther <agx@sigxcpu.org> Tue, 30 Dec 2025 10:49:55 +0100
|
||||||
|
|
||||||
@@ -113,7 +113,7 @@ feedbackd (0.8.5) experimental; urgency=medium
|
|||||||
the global feedback level not any per app level the user
|
the global feedback level not any per app level the user
|
||||||
might have configured as otherwise there's no way to override
|
might have configured as otherwise there's no way to override
|
||||||
this.
|
this.
|
||||||
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/93
|
Closes: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/93
|
||||||
* treewide: Clarify that `important` affects the global level.
|
* treewide: Clarify that `important` affects the global level.
|
||||||
The DBus spec had it right but the other places weren't clear
|
The DBus spec had it right but the other places weren't clear
|
||||||
on that.
|
on that.
|
||||||
@@ -147,7 +147,7 @@ feedbackd (0.8.4) experimental; urgency=medium
|
|||||||
This allows us to e.g. add a particular sound for OSK key presses and
|
This allows us to e.g. add a particular sound for OSK key presses and
|
||||||
OSKs can send this with an `important` hint so they're also usable
|
OSKs can send this with an `important` hint so they're also usable
|
||||||
in silent mode.
|
in silent mode.
|
||||||
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/85
|
Closes: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/85
|
||||||
* schema: Allow Stevia OSK to override the globla feedback level
|
* schema: Allow Stevia OSK to override the globla feedback level
|
||||||
* schema: Allow all OSK to use important hint.
|
* schema: Allow all OSK to use important hint.
|
||||||
OSK use the common OSK app-id so allow that too.
|
OSK use the common OSK app-id so allow that too.
|
||||||
@@ -198,7 +198,7 @@ feedbackd (0.8.2) experimental; urgency=medium
|
|||||||
* doc: Reference manpage.
|
* doc: Reference manpage.
|
||||||
Refer to manpage rather than to the classes in the source code.
|
Refer to manpage rather than to the classes in the source code.
|
||||||
* doc: Fix parent-name reference.
|
* doc: Fix parent-name reference.
|
||||||
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/89
|
Closes: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/89
|
||||||
* doc: Clarify theme use
|
* doc: Clarify theme use
|
||||||
* packaging: Fix inverted Breaks
|
* packaging: Fix inverted Breaks
|
||||||
* fbd-dev-led-multicolor: Ignore LEDs that don't have three values.
|
* fbd-dev-led-multicolor: Ignore LEDs that don't have three values.
|
||||||
|
|||||||
Vendored
+1
-1
@@ -25,7 +25,7 @@ Build-Depends:
|
|||||||
umockdev,
|
umockdev,
|
||||||
valac,
|
valac,
|
||||||
Standards-Version: 4.6.2
|
Standards-Version: 4.6.2
|
||||||
Homepage: https://gitlab.freedesktop.org/agx/feedbackd
|
Homepage: https://gitlab.freedesktop.org/feedbackd/feedbackd
|
||||||
Rules-Requires-Root: no
|
Rules-Requires-Root: no
|
||||||
|
|
||||||
Package: feedbackd
|
Package: feedbackd
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
Upstream-Name: feedbackd
|
Upstream-Name: feedbackd
|
||||||
Upstream-Contact: Guido Günther <agx@debian.org>
|
Upstream-Contact: Guido Günther <agx@debian.org>
|
||||||
Source: https://gitlab.freedesktop.org/agx/feedbackd
|
Source: https://gitlab.freedesktop.org/feedbackd/feedbackd
|
||||||
|
|
||||||
Files: *
|
Files: *
|
||||||
Copyright: 2020 Purism SPC
|
Copyright: 2020 Purism SPC
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ silent:
|
|||||||
```
|
```
|
||||||
|
|
||||||
At the time of writing the theme format is daemon dependent. E.g. feedbackd
|
At the time of writing the theme format is daemon dependent. E.g. feedbackd
|
||||||
uses a format [similar to the above in JSON](https://gitlab.freedesktop.org/agx/feedbackd/-/blob/main/data/default.json)
|
uses a format [similar to the above in JSON](https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/data/default.json)
|
||||||
|
|
||||||
# Recommendations
|
# Recommendations
|
||||||
|
|
||||||
@@ -77,4 +77,4 @@ uses a format [similar to the above in JSON](https://gitlab.freedesktop.org/agx/
|
|||||||
be used.
|
be used.
|
||||||
- The full feedback theme can use any available feedback mechanisms
|
- The full feedback theme can use any available feedback mechanisms
|
||||||
|
|
||||||
[Event naming spec]: https://gitlab.freedesktop.org/agx/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md
|
[Event naming spec]: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md
|
||||||
|
|||||||
+2
-2
@@ -4,7 +4,7 @@ Slug: building
|
|||||||
# Compiling with libfeedback
|
# Compiling with libfeedback
|
||||||
|
|
||||||
If you need to build libfeedback, get the source from
|
If you need to build libfeedback, get the source from
|
||||||
[here](https://gitlab.freedesktop.org/agx/feedbackd) and see the `README.md` file.
|
[here](https://gitlab.freedesktop.org/feedbackd/feedbackd) and see the `README.md` file.
|
||||||
|
|
||||||
## Using `pkg-config`
|
## Using `pkg-config`
|
||||||
|
|
||||||
@@ -27,7 +27,7 @@ Libfeedback can be used as a Meson subproject. Create a
|
|||||||
```ini
|
```ini
|
||||||
[wrap-git]
|
[wrap-git]
|
||||||
directory=libfeedback
|
directory=libfeedback
|
||||||
url=https://gitlab.freedesktop.org/agx/feedbackd.git
|
url=https://gitlab.freedesktop.org/feedbackd/feedbackd.git
|
||||||
revision=main
|
revision=main
|
||||||
depth=1
|
depth=1
|
||||||
```
|
```
|
||||||
|
|||||||
+1
-1
@@ -28,7 +28,7 @@ OPTIONS
|
|||||||
``-E=EVENT``, ``--event=EVENT``
|
``-E=EVENT``, ``--event=EVENT``
|
||||||
Submit the given event to ``feedbackd``. Valid events are listes in
|
Submit the given event to ``feedbackd``. Valid events are listes in
|
||||||
the event naming spec at
|
the event naming spec at
|
||||||
https://gitlab.freedesktop.org/agx/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md
|
https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md
|
||||||
|
|
||||||
``-I``, ``--important``
|
``-I``, ``--important``
|
||||||
Whether to set the important hint
|
Whether to set the important hint
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ ignored.
|
|||||||
Each event maps to at most one feedback in each profile. The events
|
Each event maps to at most one feedback in each profile. The events
|
||||||
in the theme are named according to the
|
in the theme are named according to the
|
||||||
`Event Naming Specifiaction
|
`Event Naming Specifiaction
|
||||||
<https://gitlab.freedesktop.org/agx/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md>`_.
|
<https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md>`_.
|
||||||
|
|
||||||
There are two types of themes: *custom* themes and *device* themes.
|
There are two types of themes: *custom* themes and *device* themes.
|
||||||
They both use the same format but have different purpose. Custom
|
They both use the same format but have different purpose. Custom
|
||||||
@@ -34,7 +34,7 @@ themes use a JSON format that can be validated with
|
|||||||
``fbd-theme-validate(1)``.
|
``fbd-theme-validate(1)``.
|
||||||
|
|
||||||
For details on how to create or modify feedback themes see
|
For details on how to create or modify feedback themes see
|
||||||
``feedbackd's documentation`` at https://gitlab.freedesktop.org/agx/feedbackd#feedback-theme.
|
``feedbackd's documentation`` at https://gitlab.freedesktop.org/feedbackd/feedbackd#feedback-theme.
|
||||||
|
|
||||||
Feedback types
|
Feedback types
|
||||||
--------------
|
--------------
|
||||||
|
|||||||
+1
-1
@@ -28,7 +28,7 @@ client disconnects from DBus. This makes sure all feedbacks get canceled if the
|
|||||||
app that triggered it crashes.
|
app that triggered it crashes.
|
||||||
|
|
||||||
For details refer to the event and feedback theme specs at
|
For details refer to the event and feedback theme specs at
|
||||||
`<https://gitlab.freedesktop.org/agx/feedbackd/>`__.
|
`<https://gitlab.freedesktop.org/feedbackd/feedbackd/>`__.
|
||||||
|
|
||||||
Feedbackd reloads the feedback theme on `SIGHUP` (i.e. `pkill -HUP feedbackd`).
|
Feedbackd reloads the feedback theme on `SIGHUP` (i.e. `pkill -HUP feedbackd`).
|
||||||
|
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ version = "@VERSION@"
|
|||||||
description = "A library to trigger feedback (such as haptic feedback) via events sent by your application."
|
description = "A library to trigger feedback (such as haptic feedback) via events sent by your application."
|
||||||
authors = "Purism SPC"
|
authors = "Purism SPC"
|
||||||
license = "LGPL-2.1-or-later"
|
license = "LGPL-2.1-or-later"
|
||||||
browse_url = "https://gitlab.freedesktop.org/agx/feedbackd/"
|
browse_url = "https://gitlab.freedesktop.org/feedbackd/feedbackd/"
|
||||||
repository_url = "https://gitlab.freedesktop.org/agx/feedbackd.git"
|
repository_url = "https://gitlab.freedesktop.org/feedbackd/feedbackd.git"
|
||||||
website_url = "https://gitlab.freedesktop.org/agx/feedbackd/"
|
website_url = "https://gitlab.freedesktop.org/feedbackd/feedbackd/"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"Gio-2.0",
|
"Gio-2.0",
|
||||||
"GLib-2.0",
|
"GLib-2.0",
|
||||||
@@ -30,7 +30,7 @@ show_class_hierarchy = true
|
|||||||
|
|
||||||
[source-location]
|
[source-location]
|
||||||
# The base URL for the web UI
|
# The base URL for the web UI
|
||||||
base_url = "https://gitlab.freedesktop.org/agx/feedbackd/-/blob/main/"
|
base_url = "https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/"
|
||||||
# The format for links, using "filename" and "line" for the format
|
# The format for links, using "filename" and "line" for the format
|
||||||
file_format = "{filename}#L{line}"
|
file_format = "{filename}#L{line}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user