- Nov 13, 2020
-
-
Luca Weiss authored
-
bno1 authored
-
- Nov 12, 2020
-
-
tildearrow authored
This patch adds several D-Bus methods for accessing the current state of the devices (plus pylib API for the new functionality): * get*Effect * get*EffectColors * get*EffectSpeed * get*WaveDir * restoreLastEffect The star means e.g. getEffect, getLogoEffect, getScrollEffect, etc. The last one can be used to reset to the previous effect after setting a custom effect (which won't be persisted). Co-authored-by:
Luke Horwell <code@horwell.me> Co-authored-by:
Luca Weiss <luca@z3ntu.xyz>
-
- Nov 08, 2020
-
- Nov 03, 2020
-
-
nightsky30 authored
-
- Nov 01, 2020
-
-
Luca Weiss authored
-
Luke Horwell authored
Devices were throwing an exception that was: - "embedded null byte" - or "setCustom is not a valid method of interface" This was due to devices missing a sysfs file in the driver. Or rather, they had one (matrix_effect_custom), but was incorrectly specified here. For devices that are missing a sysfs file, it's possible custom frames are unsupported or was simply left out in the driver when the device was added. Users of these devices should try amending their device in the driver, as we don't have the hardware to check. Fixes #1252 Addresses polychromatic/polychromatic#266
-
Sophie Tauchert authored
-
- Oct 23, 2020
-
-
Luke Horwell authored
Closes #1304 https://github.com/bithatch/snake
-
Luke Horwell authored
-
- Oct 21, 2020
-
-
Luca Weiss authored
-
Luca Weiss authored
-
Luca Weiss authored
-
Luca Weiss authored
-
- Oct 18, 2020
-
-
Luca Weiss authored
-
Luca Weiss authored
-
Luca Weiss authored
-
Luca Weiss authored
-
Luca Weiss authored
-
Luca Weiss authored
This doesn't work well when the task is backgrounded and is not really useful.
-
Luca Weiss authored
This option creates problem with the event files. Reason is that the created event files are fifo pipes which - if not opened on this side - will block on the other side (the daemon) and hang forever. So we need to keep these pipes open to not make the daemon misbehave.
-
Luca Weiss authored
This should make it much easier to just create all fake devices that are available.
-
Luca Weiss authored
-
Luca Weiss authored
-
Luca Weiss authored
Previously we would always read the serial number and sleep 0.1 seconds even if querying the serial number has succeeded. Move the sleep to only sleep when really needed. This decreases the init time of the daemon for ~80 devices from ~10 seconds to ~2 seconds.
-
- Oct 17, 2020
-
-
Luca Weiss authored
-
- Oct 15, 2020
-
-
Luca Weiss authored
-
Luca Weiss authored
-
- Oct 13, 2020
-
-
maffmeier authored
sort the list alphabetically while we're at it
-
- Oct 12, 2020
-
-
Luca Weiss authored
-
Luke Horwell authored
Without this, a FileNotFoundError is thrown: /tmp/daemon_test/0003:1532:0207.0001/kbd_layout
-
- Oct 11, 2020
-
-
jrodway authored
Fixes #1240
-
Sophie Tauchert authored
Fixes #949
-
Luca Weiss authored
-
- Sep 26, 2020
-
-
nightsky30 authored
-
Kevin Chung authored
Additionally the dual/triple functions have been switched to have them in logical order.
-
nightsky30 authored
-
Martin Haaß authored
-
Luca Weiss authored
-
nightsky30 authored
See #1164 for details.
-