Peter F. Patel-Schneider
|
0ce2fe8302
|
receiver: don't show normal DJ messages in debug log
|
2022-09-26 09:37:14 -04:00 |
Peter F. Patel-Schneider
|
9a89ef30d3
|
rules: fix bug causing repeated later execution
|
2022-09-26 09:36:46 -04:00 |
Peter F. Patel-Schneider
|
aa5e75fa18
|
ui: add Later action to rules editor
|
2022-09-26 09:36:46 -04:00 |
Peter F. Patel-Schneider
|
619223e8be
|
rules: add Later action
|
2022-09-26 09:36:46 -04:00 |
Peter F. Patel-Schneider
|
7031f5338f
|
device: correctly record battery feature when ADC MEASUREMENT produces error
|
2022-09-25 12:22:36 -04:00 |
Peter F. Patel-Schneider
|
3a6b479e8b
|
cli: print feature call errors in solaar show instead of terminating
|
2022-09-25 12:22:36 -04:00 |
Peter F. Patel-Schneider
|
b2f9df965a
|
device: use ADC notifications to set device inactive and active
|
2022-09-25 12:22:36 -04:00 |
Peter F. Patel-Schneider
|
cdf3957180
|
device: add one to feature count to count ROOT feature
|
2022-09-25 12:22:36 -04:00 |
Peter F. Patel-Schneider
|
7663e204bb
|
rules: don't check modifiers for KeyPress actions that are not clicks
|
2022-09-20 21:03:28 -04:00 |
Peter F. Patel-Schneider
|
4f061595e9
|
receiver: fix bug in printing closed threaded handle
|
2022-09-15 22:13:17 -04:00 |
Peter F. Patel-Schneider
|
a1aa584b7e
|
receiver: use only product records to determine whether receivers can unpair
|
2022-09-15 10:30:54 -04:00 |
Peter F. Patel-Schneider
|
5ed4c05db8
|
device: add conditional delay to apply all to get around race with Linux driver
|
2022-09-15 09:51:24 -04:00 |
Peter F. Patel-Schneider
|
35672619f0
|
release 1.1.5
|
2022-09-14 19:03:59 -04:00 |
Peter F. Patel-Schneider
|
afaeb7fffb
|
device: add G213 Prodigy Gaming Keyboard
|
2022-09-13 07:55:31 -04:00 |
Rongrong
|
ccff54609f
|
chore: clean a redundant space in a UI label
|
2022-09-10 10:18:16 -04:00 |
Peter F. Patel-Schneider
|
ee1bd06f64
|
release 1.1.5rc1
|
2022-09-10 09:41:31 -04:00 |
Peter F. Patel-Schneider
|
27a46b2e62
|
settings: increase minimum stopped time betweeen mouse movements
|
2022-09-07 11:34:46 -04:00 |
Peter F. Patel-Schneider
|
002ca8bdcb
|
rules: fix bug with non-recognized empty mouse movement
|
2022-09-07 11:34:46 -04:00 |
Peter F. Patel-Schneider
|
5082ac9745
|
ui: allow config panel to scroll
|
2022-09-04 12:05:53 -04:00 |
Peter F. Patel-Schneider
|
a6669da179
|
ui: change security tooltip for unencrypted wireless connections
|
2022-09-01 10:21:45 -04:00 |
Peter F. Patel-Schneider
|
f39aebb089
|
cli: don't apply settings in solaar config
|
2022-08-30 19:29:41 -04:00 |
Peter F. Patel-Schneider
|
61caa94d75
|
settings: move rawXY patch to new code for both sliding dpi and mouse gestures
|
2022-08-29 11:38:12 -04:00 |
Peter F. Patel-Schneider
|
a3e2552ee0
|
ui: use device list in Active condition
|
2022-08-28 09:52:33 -04:00 |
Peter F. Patel-Schneider
|
20ac8db787
|
ui: add description of rule components to rule editor
|
2022-08-28 09:52:33 -04:00 |
Peter F. Patel-Schneider
|
72dbf1c32f
|
settings: ignore first movement for mouse gestures when reprog controls version is 5 or more
|
2022-08-25 09:55:56 -04:00 |
Peter F. Patel-Schneider
|
f1d69ede2c
|
ui: add Active condition to rule editor
|
2022-08-23 09:18:57 -04:00 |
Peter F. Patel-Schneider
|
9f8882acd8
|
rules: add rule condition to test whether a device is active
|
2022-08-23 09:18:57 -04:00 |
Peter F. Patel-Schneider
|
0b7b037e11
|
cli: terminate iteration over receiver devices when all have been found
|
2022-08-23 08:29:15 -04:00 |
Peter F. Patel-Schneider
|
7ab7bf6c1a
|
rules: downgrade Set prolem messages from error to warning
|
2022-08-23 08:29:15 -04:00 |
Peter F. Patel-Schneider
|
e3cc516cb3
|
ui: log informational messages and above to a temporary file
|
2022-08-22 19:32:57 -04:00 |
Peter F. Patel-Schneider
|
95cbaeaba3
|
ui: don't produce warnings when editing rules in rule editor
|
2022-08-21 06:08:40 -04:00 |
Peter F. Patel-Schneider
|
e164291e7a
|
rules: save rules file even if there are no rules to save
|
2022-08-21 06:08:40 -04:00 |
Peter F. Patel-Schneider
|
ca13e06519
|
device: get extended pairing information early and allow for unknown WPID
|
2022-08-20 20:12:48 -04:00 |
Peter F. Patel-Schneider
|
2fbaa4a3aa
|
receiver: return null values if no pairing information available
|
2022-08-20 20:12:48 -04:00 |
Peter F. Patel-Schneider
|
4059b377b4
|
receiver: use last_id as maximum device number not max_devices
|
2022-08-20 20:12:48 -04:00 |
Peter F. Patel-Schneider
|
a36a6297f3
|
cli: show more registers in solaar probe
|
2022-08-20 20:12:48 -04:00 |
Peter F. Patel-Schneider
|
76afec5c82
|
cli: show features versions in solaar show (#1709)
|
2022-08-20 12:34:15 -04:00 |
Peter F. Patel-Schneider
|
d4d4574b3f
|
device: don't use field that may require communication with device in equality test
|
2022-08-20 08:49:16 -04:00 |
Peter F. Patel-Schneider
|
58dde18f3c
|
device: fix exception when removing device not in instance list
|
2022-08-20 08:49:16 -04:00 |
Peter F. Patel-Schneider
|
5b87ed31da
|
device: add desccriptor for G935 headset
|
2022-08-10 12:11:48 -04:00 |
Ben Webb
|
bad8a06cee
|
device: add G502 Proteus Spectrum Optical Mouse
|
2022-08-09 10:23:31 -04:00 |
Peter F. Patel-Schneider
|
e72c637667
|
device: keep track of feature versions
|
2022-08-07 09:42:40 -04:00 |
Peter F. Patel-Schneider
|
a6f08b91aa
|
rules: require gtk 3.0
|
2022-07-26 19:04:07 -04:00 |
Davide Cavalca
|
2229d64a7c
|
rules: Fix circular import (#1673)
|
2022-07-26 14:30:27 -04:00 |
Peter F. Patel-Schneider
|
f291321f8b
|
rules: find devices using method in Device
|
2022-07-26 09:28:17 -04:00 |
Peter F. Patel-Schneider
|
218f7c9620
|
device: keep track of devices in list
|
2022-07-26 09:28:17 -04:00 |
Peter F. Patel-Schneider
|
ddd3ef72d3
|
settings: convert old-style mouse gestures and dpi sliding settings to new style
|
2022-07-25 16:26:21 -04:00 |
Peter F. Patel-Schneider
|
4349f4e154
|
docs: document changed Smart Shift and Mouse Gestures processing
|
2022-07-23 06:44:57 -04:00 |
Peter F. Patel-Schneider
|
cacf94b6f7
|
settings: allow multiple keys for mouse gestures and dpi sliding
|
2022-07-23 06:44:57 -04:00 |
Peter F. Patel-Schneider
|
c8f3baf261
|
cli: explicitly save configuration at end of solaar config if no GUI running
|
2022-07-17 09:41:41 -04:00 |
Peter F. Patel-Schneider
|
e51b98e1fe
|
configuration: defer configuration file writes for up to 5 seconds
|
2022-07-17 09:41:41 -04:00 |
Peter F. Patel-Schneider
|
159bcfa173
|
device: use correct Solaar functions for unified and voltage battery functions
|
2022-07-15 13:53:54 -04:00 |
Peter F. Patel-Schneider
|
ceaaaa917e
|
settings: defensive check for missing keys array in mouse gestures setting
|
2022-07-10 11:08:28 -04:00 |
Peter F. Patel-Schneider
|
eabf71e120
|
device: compute approximate charge level for adc measurement feature
|
2022-07-10 11:08:28 -04:00 |
Peter F. Patel-Schneider
|
2fd8068791
|
device: fix bugs in battery notification processing
|
2022-07-10 11:08:28 -04:00 |
Peter F. Patel-Schneider
|
adf5a07919
|
ui: better presentation of battery information
|
2022-07-10 11:08:28 -04:00 |
Peter F. Patel-Schneider
|
4c126f417d
|
device: add support for ADC MEASUREMENT battery feature
|
2022-07-10 11:08:28 -04:00 |
Peter F. Patel-Schneider
|
83eb836177
|
device: regularize and improve battery status gathering and reporting
|
2022-07-10 11:08:28 -04:00 |
Peter F. Patel-Schneider
|
4c54261f91
|
device: better warnings for feature call errors with reprogrammable key and gesture settings
|
2022-07-07 22:05:03 -04:00 |
Haochen Tong
|
1449a47263
|
ui: increase entry size for ChoiceControlBig
|
2022-07-07 16:13:52 -04:00 |
Peter F. Patel-Schneider
|
20ffb31e1d
|
release 1.1.4
|
2022-07-04 09:16:32 -04:00 |
Peter F. Patel-Schneider
|
40ade296a5
|
release 1.1.4rc2
|
2022-06-29 14:16:53 -04:00 |
Peter F. Patel-Schneider
|
abb99a8d8e
|
settings: handle unusual values for persistent remappable action
|
2022-06-29 09:56:14 -04:00 |
Peter F. Patel-Schneider
|
c741b372e1
|
settings: remove unused class variables
|
2022-06-29 09:56:14 -04:00 |
Peter F. Patel-Schneider
|
2658fbba5a
|
device: fix no-output values for persistent key mappings
|
2022-06-26 18:26:21 -04:00 |
Peter F. Patel-Schneider
|
8941d2cfde
|
ui: remove blank lines from system tray popup
|
2022-06-24 09:43:30 -04:00 |
Peter F. Patel-Schneider
|
ea790ae656
|
release 1.1.4rc1
|
2022-06-22 07:26:43 -04:00 |
Peter F. Patel-Schneider
|
97c65d05e2
|
ui: add depress and release KeyPress options to rule editor
|
2022-06-21 20:23:22 -04:00 |
Peter F. Patel-Schneider
|
c8ba397e0e
|
rules: add depress and release options to KeyPress rule action
|
2022-06-21 20:23:22 -04:00 |
Peter F. Patel-Schneider
|
cc0ddb8df5
|
receiver: only close existing devices for receiver
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
6b77de813f
|
settings: correctly import pack
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
5dc9be0a04
|
settings: differentiate debug messages for different setting types
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
12217d6fa5
|
ui: implement packed range setting in config panel
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
c9810e606e
|
ui: only produce warning for unimplemented display of setting
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
ec0e304fdc
|
settings: add sidetone and equalizer settings for headsets
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
777a7138c1
|
settings: add packed ranges setting
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
f1e2a0c449
|
receiver: use built-ins for conversions between int and byte string
|
2022-06-21 18:39:37 -04:00 |
Peter F. Patel-Schneider
|
db9c065821
|
rules: don't add HI_RES wheel ecodes to evdev device codes
|
2022-06-16 09:16:57 -04:00 |
Peter F. Patel-Schneider
|
0d248c02ba
|
settings: handle null key in persistent remappable actions when device does not respond
|
2022-05-28 10:11:18 -04:00 |
Peter F. Patel-Schneider
|
42faf0c3a0
|
device: consult polling rate feature for polling rate
|
2022-05-28 09:58:05 -04:00 |
Peter F. Patel-Schneider
|
15d383ad30
|
device: don't open second handle for devices
|
2022-05-28 09:58:05 -04:00 |
Peter F. Patel-Schneider
|
1b4a631597
|
receiver: close device handles when receiver is removed
|
2022-05-28 09:58:05 -04:00 |
Peter F. Patel-Schneider
|
50f0b6fc06
|
receiver: add ILLUMINATION feature number
|
2022-05-28 09:58:05 -04:00 |
Peter F. Patel-Schneider
|
0f68ef5a43
|
rules: use keys with only group 0 mapping from other keyboard groups
|
2022-05-23 10:43:57 -04:00 |
Peter F. Patel-Schneider
|
a5ff1c21cb
|
ui: put battery information in tray menu labels
|
2022-05-18 18:24:35 -04:00 |
Peter F. Patel-Schneider
|
1c596a8124
|
rules: only one warning per inaccessible key for KeyPress action
|
2022-05-11 12:35:04 -04:00 |
Peter F. Patel-Schneider
|
b717872557
|
device: add G502 Gaming Mouse
|
2022-05-11 09:18:09 -04:00 |
Peter F. Patel-Schneider
|
97344c4660
|
rules: better determination of keycodes and handle keysym level
|
2022-05-08 07:26:07 -04:00 |
Peter F. Patel-Schneider
|
b5e910916c
|
solaar: defensive measure for partly set up receiver when notifications start
|
2022-05-04 10:54:03 -04:00 |
Peter F. Patel-Schneider
|
97dca3d8f3
|
device: clear out fields for empty persistent remappable action
|
2022-04-30 08:10:52 -04:00 |
Peter F. Patel-Schneider
|
afa91b57c8
|
config: fix message generation when device is offline
|
2022-04-29 14:22:38 -04:00 |
Peter F. Patel-Schneider
|
85bcfe7310
|
device: fix bug in feature lookup
|
2022-04-29 07:24:26 -04:00 |
Peter F. Patel-Schneider
|
5a103927ec
|
settings: better ordering of settings
|
2022-04-27 19:34:09 -04:00 |
Sören Beye
|
4c46b1fcc2
|
device: add G533 headset
|
2022-04-27 12:05:31 -04:00 |
Peter F. Patel-Schneider
|
0c4e4fcf7f
|
solaar: only create configuration entries for off-line devices if they have a serial number
|
2022-04-26 09:03:20 -04:00 |
Peter F. Patel-Schneider
|
fb74e3b657
|
settings: store None in persister for non-persisting settings
|
2022-04-26 09:03:20 -04:00 |
Peter F. Patel-Schneider
|
055c8776cc
|
settings: keep trying settings that have worked
|
2022-04-26 09:03:20 -04:00 |
Peter F. Patel-Schneider
|
4459ea5342
|
device: improve device features handling
|
2022-04-26 09:03:20 -04:00 |
Peter F. Patel-Schneider
|
74304a98c7
|
release 1.1.3
|
2022-04-25 09:05:50 -04:00 |
Peter F. Patel-Schneider
|
5a3ffe04e8
|
release 1.1.3rc3
|
2022-04-21 07:32:52 -04:00 |