Quantcast
Channel: feedbackd:1b8d705802e2e6ccc581df34eb848bb2d98382ee commits
Browsing latest articles
Browse All 38 View Live

d/changelog: Bump changes line to a recent date too

It was still stuck at 2021-10-07. Fixup version too while at that.

View Article



Reload theme on SIGHUP signal

Fixes #28 Allows for users/applications to request a theme reload by sending SIGHUP signal to the daemon.

View Article

lfb-event: Clarify docstring on lfb_event_set_feedback_profile

View Article

fbd-event: Fix return value for fbd_event_get_sender

View Article

doc: Clarify that the timeout is in seconds

View Article


libfeedback: Remove unused variables

View Article

tests: Remove unused variables

View Article

manager: Set initial profile to unknown

This makes sure we sync the profile with the DBus property after fetching it from GSettings.

View Article


manager: Sync profile with setting on startup

On startup the GSetting is the relevant input for selecting the profle. Closes: #52

View Article


manager: Don't sync DBus profile property

This will happen in on_feedbackd_setting_changed() once the profile was adjusted.

View Article

Document changes and release 0.0.0+git20220208

View Article

udev: Drop pre L5 pre 5.9 workaround

Not neeed in 2022.

View Article

udev: Use more generic comment

Make it more obvious that this isn't device specific

View Article


fbd-dev-leds: use define for max_brightness

All other attributes use a define, let's do the same for max_brightness.

View Article

fbd-dev-leds: rename var to max_brightness_percentage

Improve readability of the code.

View Article


Image may be NSFW.
Clik here to view.

fbd-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 Article

Document changes and release 0.0.0+git20220209

View Article


spec: 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 Article

data: Drop outdated comment

We use the hints since some time, see lfb_event_set_feedback_profile().

View Article

lfb-event: Fix SPDX identifier

The library is LGPL-2.1+, not GPL-3.0+

View Article

test-lfb-integration: Test event state in async callback

View Article


lfb-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


lfb-event: Fix typo

It's LfbEvent

View Article

lfb-event: Use consistent prefix

Make async data use the same prefix.

View Article

Use g_error() when library is not initalized

This makes sure it still works when asserts are disabled.

View Article


lfb-event: Untabify

View Article

tests: Drop unused variable

View Article

tests/integration: Check the state of the ended event

View Article

Merge branch 'cleanups' into 'main'

Some cleanups I noticed while looking at the code See merge request !79

View Article



feedback-manager: Use guint for event id

The ID is inserted into a hashtable below with GUINT_TO_POINTER and is set using self->next_id++ with next_id also being a guint, so change the type accordingly.

View Article

run: Make it easy to run under gdb and document usage

Having a fast and easy way to run the daemon under gdb can be beneficial for debugging. For that start the run script with FBD_GDB=1.

View Article

Merge branch 'misc_cleanups' into 'main'

Misc cleanup and ease running feedbackd under gdb See merge request !81

View Article

tests/integration: Indicate that callback quits main loop

on_event_triggered() is renamed to on_event_triggered_quit() as we will shortly introduce a variant that does not quit.

View Article


tests/integration: Fix whitespace

Remove all tabs in favour of spaces and align function arguments.

View Article

tests/integration: Test that "feedback-ended" is propagated through LfbEvent

When no feedbacks are available (either because the requested event does not exist in the theme or because the system does not have required capabilities, e.g. no vibration motor or LED) feedbackd...

View Article

feedback-manager: Complete DBus call before emitting "feedback-ended"

See previous commit adding the test (that now passes) for the reasoning. Fixes: #62

View Article


manager: Use FEEDBACKD_UDEV_ATTR

It was introduced in a5b4f994 ("feedbackd: Support visual feedback via LEDs")

View Article


fbd: Fix indentation

View Article
Browsing latest articles
Browse All 38 View Live




Latest Images