Peter F. Patel-Schneider
7239e3d050
device: support G502 SE Hero mouse
2022-03-08 17:48:41 -05:00
Peter F. Patel-Schneider
c430ff6ea8
doc: mention how to contribute in main documentation
2022-03-08 09:07:47 -05:00
Danfro
2ce5e2ba82
updated the translation with po-update.py and added the missing strings
2022-03-08 09:04:51 -05:00
Danfro
416080e8c4
update translators name
2022-03-08 09:04:51 -05:00
Danfro
f8bf49c1b2
update German translation
2022-03-08 09:04:51 -05:00
Peter F. Patel-Schneider
71ac905d76
device: determine device number from protocol for direct-connected devices; add G9 Laser Mouse
2022-03-02 22:58:25 -05:00
Peter F. Patel-Schneider
862fd9c110
device: cut off noops even earlier
2022-03-02 05:30:22 -05:00
Peter F. Patel-Schneider
94ff454ace
rules: fix Key conditions in built-in rules
2022-03-01 08:05:13 -05:00
Lukas Michel
ce7dcf8326
add keysyms to the packages list
2022-03-01 06:27:35 -05:00
Peter F. Patel-Schneider
27752778ab
ui: fix bug in add and delete button actions
2022-02-28 09:04:12 -05:00
Peter F. Patel-Schneider
1696733702
receiver: dispose of no-op notifications quickly
2022-02-27 11:59:54 -05:00
Peter F. Patel-Schneider
00176a1df8
rules: add rule condition for checking device settings
2022-02-27 08:24:05 -05:00
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
1869f57f7f
rules: get keyboard group and use to get correct keycode for keysym
2022-02-27 08:21:52 -05:00
Peter F. Patel-Schneider
4c43910ed7
rules: use GDK to get current keyboard modifiers
2022-02-27 08:21:52 -05:00
Peter F. Patel-Schneider
3e2be09cb5
rules: partial implementation of rules under Wayland
2022-02-27 08:21:52 -05:00
Peter F. Patel-Schneider
cb7845471c
settings: add setting for MR-Key LED
2022-02-25 16:13:42 -05:00
Peter F. Patel-Schneider
faf905de9c
settings: add setting for M-Key LEDs
2022-02-25 16:13:42 -05:00
Peter F. Patel-Schneider
856f40e789
rules: fix bug in unpacking M and MR key notification
2022-02-25 16:13:42 -05:00
Peter F. Patel-Schneider
c16b02e732
device: add G815 keyboard and MX518 mouse
2022-02-22 14:14:07 -05:00
Peter F. Patel-Schneider
a94d00e418
device: add new special keys
2022-02-21 08:37:16 -05:00
Peter F. Patel-Schneider
561e9cbfea
settings: Agument tooltip messages for several settings
2022-02-21 08:29:48 -05:00
Peter F. Patel-Schneider
cf0a71913e
rules: track M keys and MR keys for use in rules
2022-02-21 08:29:48 -05:00
Peter F. Patel-Schneider
19b32f7856
doc: be clear that KeyPress rule action is for a single chorded character
2022-02-16 21:14: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
Dominik 'Rathann' Mierzejewski
346c643bcc
lower PyYAML and psutil version requirements
...
RHEL8 and derivatives carry PyYAML 3.12 and psutil 5.4.3 built for the
default python 3.6 in the base OS repository. Consequently, solaar is
not installable without installing python38 or python39 stack (called
module in RHEL/Fedora) that carry newer versions of these two.
solaar seems to work fine with these older versions as
[confirmed](https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-f65a1a9d86 )
by @mefuller .
Fixes #1418 .
2022-02-16 07:59:47 -05:00
Peter F. Patel-Schneider
7fad50a2f4
docs: don't use smooth scrolling as an example of what Solaar can do
2022-02-14 13:37:06 -05:00
Peter F. Patel-Schneider
c75aaea89d
settings: don't check for mouse kind in dpi sliding setting
2022-02-14 13:37:06 -05:00
Peter F. Patel-Schneider
55be7a67c8
settings: get default DPI if current DPI is returned as 0
2022-02-14 13:37:06 -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
fed9a26cb6
settings: fix bug in read method of action settings rw
2022-01-24 19:21:46 -05:00
Peter F. Patel-Schneider
13e4861043
settings: handle missing divert-setting in action RW
2022-01-24 14:03:17 -05:00
Peter F. Patel-Schneider
55a91f0ae4
device: add id property (unitId or serial) and don't use ? for unknown serial
2022-01-24 14:03:17 -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
Peter F. Patel-Schneider
f6b25a9685
rules: check for xtest and disable modifier checking if not available
2022-01-24 11:21:09 -05:00
Peter F. Patel-Schneider
56936a4d0a
device: better gesture structure computation
2022-01-24 11:17:40 -05:00
Peter F. Patel-Schneider
7442c52c20
rules: defend against problems when determining focus program
2022-01-24 11:17:40 -05:00
Peter F. Patel-Schneider
26aa1ee15f
device: lock querying all unqueried keys to prevent two threads from doing the same work
2022-01-24 11:17:40 -05:00
Peter F. Patel-Schneider
22b99ecce7
device: lock computation of gestures and settings to prevent two threads from doing the same work
2022-01-24 11:17:40 -05:00
Peter F. Patel-Schneider
a9c4950389
device: don't use class-shared structure for gesture indexes
2022-01-24 11:17:40 -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
c3e88001e4
logitech_receiver: add has_element to NamedInts
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