Peter F. Patel-Schneider
12de240949
device: improve imports in logitech_receiver
...
device: move imports of ui modules to beginning of files
logitech_receiver: remove imports from __init__.py
2024-02-18 06:21:35 -05:00
Peter F. Patel-Schneider
d1c899d6da
solaar: improve imports and guard Gtk, etc imports with correct version
...
solaar: move imports to top of files
solaar: move more imports to top of files
solaar: guard Gtk, etc imports with correct version
2024-02-18 06:21:35 -05:00
Peter F. Patel-Schneider
17e6463950
ui: improve imports in ui
...
ui: move imports in about.py to top of file
ui: move imports to top of notify.py
ui: move imports to top of window.py
ui: reorder imports at beginning of __init__.py
ui: move imports to top of tray.py
ui: move common code out of __init__.py to common.py
ui: move imports to top of __init___.py
2024-02-18 06:21:35 -05:00
Peter F. Patel-Schneider
ad6e3dc80e
cli: move imports in __init__.py to top of file
2024-02-18 06:21:35 -05:00
Peter F. Patel-Schneider
31d795fcb8
device: improve imports in logitech_receiver
...
device: move some imports to top of modules
device: break up imports loop with device descriptors
device: break up imports loop by moving a function from notifications.py to setting_templates.py
device: break import loop between device.py and diversion.py by using device to access method
2024-02-18 06:21:35 -05:00
MattHag
008d3df50b
tests: Add tests of common module
...
Introduces unit tests for Solaar.
Related #1097
2024-02-18 06:10:53 -05:00
Peter F. Patel-Schneider
47f94a6a79
release 1.1.11
2024-02-18 05:59:47 -05:00
proletarius101
3dcc1eb800
dist: Add the <developer/> tag in the metainfo
...
Flathub requires this tag: https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/#name-summary-and-developer-name .
The format of this tag is defined in https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer .
2024-02-18 05:49:49 -05:00
Peter F. Patel-Schneider
a3ff536c90
dist: correctly find light icons
2024-02-15 10:42:26 -05:00
Peter F. Patel-Schneider
8dcb85ddb7
release 1.1.11rc4
2024-02-15 08:59:32 -05:00
Peter F. Patel-Schneider
8facd0cf68
dist: rename light icons and install them in correct place
2024-02-15 08:51:36 -05:00
MattHag
e6191296e0
macos: Remove dbus from macos dependencies
...
Related #2284
2024-02-14 19:27:06 -05:00
MattHag
b516b12920
Setup macOS tests using GitHub action ( #2284 )
...
Related #1244
2024-02-14 13:40:25 -05:00
Peter F. Patel-Schneider
1f954cd42e
release 1.1.11rc3
2024-02-14 12:21:49 -05:00
Peter F. Patel-Schneider
fb5b7e0582
ui: better checking for setting in record_setting
2024-02-13 04:01:19 -05:00
Matthaiks
745374e221
po: Update Polish translation ( #2275 )
2024-02-13 03:29:26 -05:00
Matthias Hagmann
ca24a93005
Fix invalid func name set logo name
...
Related #2254 , #2276
2024-02-13 03:28:51 -05:00
Peter F. Patel-Schneider
438ea74dba
release 1.1.11rc2
2024-02-12 18:22:03 -05:00
MattHag
c66f3c3fe1
udev: Simplify installation of udev rules
...
* Simplify installation of udev rules
Fixes #2263
* udev: Shorten udev installation description
Related #2263
* udev: Shorten udev installation description
Related #2263
* udev: Update installation of udev rules
Related #2263
* Update docs/installation.md
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
* Update Makefile
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
* Update Makefile
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
* Update docs/installation.md
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
* Update docs/installation.md
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
* Update docs/installation.md
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
---------
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
2024-02-12 18:08:40 -05:00
Peter F. Patel-Schneider
10d65f0ca3
doc: add document on implementation
2024-02-12 14:01:11 -05:00
Peter F. Patel-Schneider
e6aacc42dd
ui: tidy up scrolling appearance in configuration panel
2024-02-11 16:50:31 -05:00
Peter F. Patel-Schneider
0f0de28e94
device: correctly handle profile button with no action
2024-02-10 14:45:00 -05:00
Peter F. Patel-Schneider
663490ea4b
ui: don't unlock setting when changed by external means
2024-02-10 14:45:00 -05:00
Peter F. Patel-Schneider
468fad1358
ui: refactor code to record change to setting
2024-02-10 14:45:00 -05:00
Matthias Hagmann
059ebecf84
tests: Add GitHub action for tests
...
Relates #1097
2024-02-10 13:58:20 -05:00
Matthias Hagmann
3eebd4b4b0
tests: Introduce tests with pytest
...
Relates #1097
2024-02-10 13:58:20 -05:00
MattHag
87658fb189
logging: Simplify logger instantiation
...
* logging: Simplify logger instantiation
Relates #2254
* logging: Remove aliases
Relates #2254
* logging: Replace deprecated warn with warning
Related #2254
* logging: Fix mistake
Related #2257
2024-02-10 13:55:27 -05:00
Peter F. Patel-Schneider
8b1463c8f4
ui: update label and tooltip for divert-gkeys setting
2024-02-10 09:15:27 -05:00
Peter F. Patel-Schneider
26e0153fce
ui: update label and tooltip for divert-gkeys setting
2024-02-10 09:15:27 -05:00
Peter F. Patel-Schneider
8811374ed9
ui: don't lock setting when an error occurs
2024-02-10 09:15:27 -05:00
Peter F. Patel-Schneider
df9a5b7b19
cli: catch assertion errors when reading setting values from devices
2024-02-10 09:15:27 -05:00
Matthaiks
c92433b6a2
po: Update Polish translation ( #2252 )
2024-02-09 15:28:52 -05:00
Peter F. Patel-Schneider
4c7f3fe230
release 1.1.11rc1
2024-02-09 14:13:58 -05:00
Peter F. Patel-Schneider
e8ef9a176d
release 1.1.11rc1
2024-02-09 14:02:32 -05:00
Peter F. Patel-Schneider
c8fc6990b5
device: remove dependency on webcolors
2024-02-09 13:45:41 -05:00
Peter F. Patel-Schneider
23517048d4
device: clean up data for LED effects
2024-02-09 08:36:36 -05:00
Peter F. Patel-Schneider
7c441cc652
ui: better startup behavior for LED effect settings
2024-02-09 08:36:36 -05:00
Peter F. Patel-Schneider
73d091c86f
ui: add UI for LED Zone control
2024-02-09 08:36:36 -05:00
Peter F. Patel-Schneider
3328a6085f
device: add settings for LED Zone control
2024-02-09 08:36:36 -05:00
Peter F. Patel-Schneider
15e14c2d48
device: add structures for LED control
2024-02-09 08:36:36 -05:00
Peter F. Patel-Schneider
532077d239
ui: add setting to change LED control between firmware and software
2024-02-09 08:36:36 -05:00
Peter F. Patel-Schneider
1bf9384069
docs: document profiles
2024-02-07 18:48:22 -05:00
Peter F. Patel-Schneider
246f3cf798
device: handle v4 of profiles data
2024-02-07 18:48:22 -05:00
Peter F. Patel-Schneider
599a274410
device: better handing of unknown values in profiles
2024-02-07 18:48:22 -05:00
Peter F. Patel-Schneider
37383442f4
device: add version and device name to profiles
2024-02-07 18:48:22 -05:00
Peter F. Patel-Schneider
88f549f66c
device: read profiles from ROM if none in Flash
2024-02-07 18:48:22 -05:00
Peter F. Patel-Schneider
1fcff028fe
device: decipher LED control info in profiles
2024-02-07 18:48:22 -05:00
Peter F. Patel-Schneider
08fde28810
cli: report more information on exception when loading profiles
2024-02-07 18:48:22 -05:00
Peter F. Patel-Schneider
0548bde44f
ui: handle onboard profiles notifications
2024-02-07 18:48:22 -05:00
Peter F. Patel-Schneider
42c65e1e4d
ui: upgrade onboard profiles setting to allow profile selection
2024-02-07 18:48:22 -05:00