Peter F. Patel-Schneider
|
eedf4bfffb
|
rules: use local file for conversion from key names to keysyms
|
2022-02-27 08:21:52 -05:00 |
Peter F. Patel-Schneider
|
69046678ac
|
ui: default editable to True in show method
|
2022-02-16 21:14:52 -05:00 |
Peter F. Patel-Schneider
|
e190ad39da
|
cli: make sure device is on-line when searching for devices in solaar show
|
2022-02-16 11:08:39 -05:00 |
Peter F. Patel-Schneider
|
f938d3430e
|
cli: nicer output of settings in solaar show and solaar config
|
2022-01-24 21:12:55 -05:00 |
Peter F. Patel-Schneider
|
7a9f9972a6
|
receiver: fix contains for NamedInts and eliminate use of has_element
|
2022-01-24 14:03:17 -05:00 |
Vinícius
|
25523315ab
|
ui: fix tree row text when device contains options not in the full list
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
6f28a39a47
|
ui: fix choice field when device is connected
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
8be2ca110a
|
ui: avoid conflicts when settings with the same name have different labels for the same number
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
2b26c9dc92
|
ui: do not accept numerical value typed by user
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
49f2c6d8b9
|
ui: fix bug that made setting values not appear
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
bf8b861275
|
ui: don't show generic labels when specific ones are available for the same field
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
747d2e9c17
|
ui: show translated strings instead of internal names
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
d6c2b30760
|
ui: show keys supported by device even if they are not in the known universe
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
4d8b22f764
|
ui: replace typed text with key/value default display name
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
6dd980c541
|
ui: replace typed id with device display name
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
68e2b8ce6e
|
ui: add support to choices_extra
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
fa0ecc6c2c
|
ui: add blank field to toggle widgets
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
573cb6e985
|
ui: fix - typed text was not recognised as valid
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
2d2d3e3bc6
|
ui: make key and value fields case-insensitive
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
d80e34963b
|
ui: make device field case-insensitive
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
0bce293017
|
ui: add support to multiple range in Set action
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
13dfac476b
|
logitech_receiver: simplify param labels
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
f5831cbda7
|
ui: build item with all sub-items for multiple range settings
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
b9a23f133e
|
ui: hide unsupported settings/keys/values
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
a4e30a7190
|
ui: treat '?' identifier as unavailable
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
aff80a7572
|
ui: fix error when key is set to None
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
9737a85c5a
|
ui: fix errors when updating devices before widgets are filled
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
cc3ec6d987
|
ui: clear keys and values after changing setting
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
4c4f8de040
|
ui: change Set rule editor layout
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
438bb9e034
|
ui: show a different icon if the user types an unknown 8-character hex string
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
29cd1109b1
|
ui: don't trigger widget updates when updating devices
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
6022c37325
|
ui: add device selector to Set rule editor
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
2eb6864cfb
|
ui: sort by number if all values are numeric
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
29ff5e5924
|
logitech_receiver: add UnsortedNamedInts
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
b36b070feb
|
ui: make Set rule editor accept settings with the same name
|
2022-01-24 11:12:04 -05:00 |
Vinícius
|
8c32c2e63c
|
ui: add new Set rules to rule editor (partial support)
|
2022-01-24 11:12:04 -05:00 |
Peter F. Patel-Schneider
|
1ace3ef4f4
|
ui: hide system tray icon when there are no devices to control
|
2022-01-22 09:57:28 -05:00 |
Peter F. Patel-Schneider
|
df8e936769
|
ui: use greyscale solaar icon in tray when using symbolic icons
|
2022-01-22 09:50:14 -05:00 |
Vinícius
|
136c351209
|
cli: accept name as key in `solaar config`
|
2022-01-22 09:37:44 -05:00 |
Vinícius
|
b93b4f6bc3
|
cli: fix incorrect output of `solaar config`
|
2022-01-22 09:37:44 -05:00 |
Vinícius
|
2f702b7ca3
|
cli: fix bug in `solaar config` for multiple range settings
|
2022-01-22 09:37:44 -05:00 |
Vinícius
|
08eb8a06e3
|
cli: also accept "~" to be consistent with the new Set action
|
2022-01-16 13:38:56 -05:00 |
Peter F. Patel-Schneider
|
785675d469
|
ui: handle errors when writing to devices
|
2022-01-13 18:23:12 -05:00 |
Peter F. Patel-Schneider
|
2e94add3e3
|
ui: use classes for all config widgets
|
2022-01-13 18:23:12 -05:00 |
Peter F. Patel-Schneider
|
9e018fc5bf
|
ui: use classes for several config widgets
|
2022-01-13 18:23:12 -05:00 |
Peter F. Patel-Schneider
|
8a87b9b013
|
rules: add Solaar rules command to set settings
testing
|
2022-01-13 18:23:12 -05:00 |
Peter F. Patel-Schneider
|
5b1125cd11
|
cli: refactor config.py to create set(...) function
|
2022-01-13 18:23:12 -05:00 |
Peter F. Patel-Schneider
|
69b411fc27
|
ui: decrease amount of logging for each debug level
|
2022-01-13 18:23:12 -05:00 |
Peter F. Patel-Schneider
|
629afbd812
|
ui: use good battery icon down to 30% charge
|
2022-01-02 15:29:05 -05:00 |
Peter F. Patel-Schneider
|
f7a0422956
|
ui: don't stretch toggles
|
2021-12-29 09:56:53 -05:00 |