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
Christian Tacke
49e9240be9
ui: Use GtkButton for the Lock Icon
...
Instead of GtkEventBox use GtkButton for the lock icons.
GtkEventBox does not have any visual feedback that it
actually can be pressed. As in: If you don't know that this
is an area for interaction it is not obvious.
Using Gtk.ReliefStyle.NONE on the GtkButton keeps the old
styling but still gives feedback when hovering over the
buttons.
Co-authored-by: Christian Tacke <8560110+ChristianTacke@users.noreply.github.com>
2021-12-28 12:27:03 -05:00