Leonardo Gates
|
c1a79a49f8
|
settings: implement polling rate
|
2021-02-17 07:58:30 -05:00 |
Peter F. Patel-Schneider
|
04775a3719
|
device: use long messages for all 2.0 requests
|
2021-02-16 20:20:33 -05:00 |
Peter F. Patel-Schneider
|
eb0d939d1a
|
cli: don't select unpaired device for config command
|
2021-02-16 08:25:46 -05:00 |
Peter F. Patel-Schneider
|
4b52b77348
|
cli: add device name to output when changing settings using config command
|
2021-02-16 08:25:46 -05:00 |
Equidamoid
|
8fccd84345
|
Log real exception when can't use Xorg API (#1066)
* fix: log real exception when can't use Xorg API
* chore: make linter happy
|
2021-02-08 18:55:10 -05:00 |
Alexander Huck
|
2ea92db3ca
|
remove trailing whitespace
|
2021-02-01 12:54:32 -05:00 |
Alexander Huck
|
205047e278
|
Update about.py
|
2021-02-01 12:54:32 -05:00 |
Alexander Huck
|
c268ff7a45
|
Update about.py to bump copyright years
Update Copyright Timeframe
|
2021-02-01 12:54:32 -05:00 |
Peter F. Patel-Schneider
|
82a41bf46b
|
device: show remaining pairings in show
|
2021-01-27 11:35:11 -05:00 |
Peter F. Patel-Schneider
|
1c6f289d91
|
ui: add option to not use battery icons for tray icon
|
2021-01-04 09:53:46 -05:00 |
Peter F. Patel-Schneider
|
111f2be5c8
|
device: defense against missing devices
|
2021-01-03 16:01:59 -05:00 |
Marián Kyral
|
b722eccf04
|
Fix typo
|
2020-12-30 12:22:09 -05:00 |
Vinícius
|
aa4456e9dc
|
receiver: changing duplicate label of GESTURE 2 options
|
2020-12-17 12:18:22 -05:00 |
Peter F. Patel-Schneider
|
a688bfd9ec
|
settings: add setting to divert G keys and handle in rules
|
2020-12-13 22:24:08 -05:00 |
Peter F. Patel-Schneider
|
69f889e33f
|
rules: only activate rules if X11 is running
|
2020-12-02 10:10:47 -05:00 |
Peter F. Patel-Schneider
|
52049af8e1
|
receiver: add remote device type
|
2020-11-30 08:18:09 -05:00 |
Peter F. Patel-Schneider
|
7d0402a97f
|
rules: only use X11 code when X11 is available
|
2020-11-28 09:41:59 -05:00 |
Peter F. Patel-Schneider
|
0427e5607e
|
settings: correctly handle diversions when key has other flags set
|
2020-11-27 17:38:38 -05:00 |
Peter F. Patel-Schneider
|
419a7722ad
|
rules: make rule processing conditional on X11 being available
|
2020-11-27 10:48:16 -05:00 |
Peter F. Patel-Schneider
|
60afd53257
|
device: fix short name for MX Keys keyboard
|
2020-11-27 10:48:16 -05:00 |
Peter F. Patel-Schneider
|
a99a5a544e
|
rules: fix syntax in MouseClick
|
2020-11-27 10:12:21 -05:00 |
Peter F. Patel-Schneider
|
244d48d245
|
rules: remove use of pynput
|
2020-11-27 10:12:21 -05:00 |
Peter F. Patel-Schneider
|
808a719823
|
device: push device settings when device is active after suspend
|
2020-11-27 10:02:46 -05:00 |
Peter F. Patel-Schneider
|
646151ae61
|
receiver: reduce unnecessary writes of config file
|
2020-11-21 12:34:13 -05:00 |
Peter F. Patel-Schneider
|
d81a971455
|
cli: don't show devices as receivers
|
2020-11-21 12:32:33 -05:00 |
Peter F. Patel-Schneider
|
66f3d5d02b
|
receiver: gracefully handle more receiver and device disconnects
|
2020-11-21 12:32:33 -05:00 |
Peter F. Patel-Schneider
|
6b8e7a2d9c
|
ui: only emit warning on path mismatch between device and recevier in main window
|
2020-11-21 12:32:33 -05:00 |
Peter F. Patel-Schneider
|
504d23fab7
|
ui: only emit warning when updating tray for inactive device
|
2020-11-21 12:32:33 -05:00 |
Vinícius
|
52109ade91
|
ui: ignore Ctrl+Delete shortcut if root is selected
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
daafe5ebca
|
ui: don't offer to delete/cut root element and don't offer to paste non-Rule at the top level
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
8be0e21ac7
|
ui: delete method that is no longer used
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
9c04bfad92
|
ui: fixed unnecessary dialogue when window is closed after discarding changes
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
4025b83dfd
|
ui: add icons to rule editor buttons and implement Ctrl+S shortcut
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
bc51117f59
|
ui: use readable names on the left column of rule editor
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
a8819b06c8
|
ui: make KeyPress entry larger (relative to window size)
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
6f973cdc27
|
ui: fix bug that prevented copying from a built-in rule for the first time
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
b548d05cad
|
ui: change diversion editor window title and button label
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
ef3d3e5290
|
ui: fix feature entry bug when feature is not on the list
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
487e1a3ded
|
ui: show Feature completion matches for all features
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
4206d370f1
|
ui: add delete button for every Execute argument
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
29ccd55210
|
ui: improve validation of FeatureUI and KeyUI diversion rule components
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
b399380445
|
ui: diversion rule editor - move save and discard buttons to the top
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
1d68ef858e
|
ui: make rule editing buttons larger and add delete buttons for KeyPress.
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
717213c506
|
ui: move diversion button to the right
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
0b5c263799
|
receiver: fix and improve diversion load/save functions
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
1379da70a8
|
ui: add GUI for diversion rules (draft)
|
2020-11-21 12:23:41 -05:00 |
Vinícius
|
381371c899
|
receiver: add MouseClick diversion rule
|
2020-11-14 10:38:01 -05:00 |
Peter F. Patel-Schneider
|
be590c154a
|
docs: add documentation for rules processing and change name of rules file
|
2020-11-13 08:46:04 -05:00 |
Peter F. Patel-Schneider
|
30e4324906
|
receiver: associate source file with top-level rules
|
2020-11-13 08:46:04 -05:00 |
Peter F. Patel-Schneider
|
545db1f641
|
receiver: add named tests for hires and lowres wheels
|
2020-11-13 08:46:04 -05:00 |