Peter F. Patel-Schneider
|
3cd76aa191
|
tools: fix up call to udev matching in hidconsole
|
2021-03-02 19:02:08 -05:00 |
Peter F. Patel-Schneider
|
83f45218de
|
release 1.0.5
|
2021-02-27 09:03:29 -05:00 |
Peter F. Patel-Schneider
|
69df28c155
|
docs: update docs - remembering settings, point to github docs
|
2021-02-21 14:02:48 -05:00 |
Peter F. Patel-Schneider
|
babdb44b4f
|
cli: fix up help messages for selecting devices and receivers for CLI commands
|
2021-02-21 13:23:33 -05:00 |
Peter F. Patel-Schneider
|
daee35de4a
|
cli: fix bug in finding receiver to pair
|
2021-02-21 06:30:32 -05:00 |
Peter F. Patel-Schneider
|
8d01e28138
|
release 1.0.5rc2
|
2021-02-18 15:04:18 -05:00 |
Peter F. Patel-Schneider
|
04d79810d4
|
cli: set keyed settings with config
|
2021-02-18 11:02:57 -05:00 |
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 |
Peter F. Patel-Schneider
|
5e2b2b6647
|
device: add quirk for WPID 4055 in button diversion
|
2020-11-13 08:46:04 -05:00 |
Peter F. Patel-Schneider
|
f3a276d7a3
|
receiver: add rule-based processing of diverted features
|
2020-11-13 08:46:04 -05:00 |
Peter F. Patel-Schneider
|
02a7d8cadd
|
util: allow accessing NamedInts by readable name
|
2020-11-13 08:46:04 -05:00 |
Peter F. Patel-Schneider
|
4da7feec3b
|
receiver: regularize capitalization of Logitech CONTROL key names
|
2020-11-13 08:46:04 -05:00 |
Peter F. Patel-Schneider
|
f75c9845d2
|
settings: add setting for diverting keys
|
2020-11-13 08:46:04 -05:00 |
Peter F. Patel-Schneider
|
b947dd4896
|
settings: add crown diversion setting
|
2020-11-13 08:46:04 -05:00 |
Peter F. Patel-Schneider
|
ade9c816c7
|
receiver: add report_id to notifications and use where appropriate
|
2020-11-13 08:46:04 -05:00 |
Vinícius
|
8141fafb4b
|
ui: create attributes to access children in settings with multiple items
|
2020-11-02 09:28:12 -05:00 |
Peter F. Patel-Schneider
|
79b18d07c9
|
cli: fix bug in probe
|
2020-11-02 09:15:43 -05:00 |
Peter F. Patel-Schneider
|
d92939135f
|
device: warn when feature notifiation comes in before device fully set up
|
2020-11-02 08:27:08 -05:00 |
Peter F. Patel-Schneider
|
733bf913e6
|
device: implement UNIFIED_BATTERY feature
device: implement UNIFIED_BATTERY feature
|
2020-11-02 08:27:08 -05:00 |
Peter F. Patel-Schneider
|
1162ccb897
|
device: be defensive when getting device id
|
2020-11-01 15:14:18 -05:00 |
Peter F. Patel-Schneider
|
93b5a0008b
|
ui: add lock icon to control whether setting can be changed
|
2020-10-25 14:13:58 -04:00 |
Wojciech Nawrocki
|
847205eb06
|
settings_templates: typo
Oops!
|
2020-10-25 14:03:05 -04:00 |
Antony Kellermann
|
98b4aff33d
|
Fix warning
|
2020-10-25 14:02:25 -04:00 |
Peter F. Patel-Schneider
|
a4e4c160c1
|
release 1.0.4
|
2020-10-22 10:02:24 -04:00 |
Peter F. Patel-Schneider
|
93fe73214c
|
release 1.0.4rc1
|
2020-10-12 08:25:35 -04:00 |
Peter F. Patel-Schneider
|
b19006104f
|
device: support unknown USB-connected and Bluetooth devices
|
2020-10-12 08:05:13 -04:00 |
Peter F. Patel-Schneider
|
dba9d472a8
|
hidapi: fix bug in processing of serial numbers
|
2020-10-07 15:18:28 -04:00 |
Peter F. Patel-Schneider
|
7a7aad8977
|
device: use FRIENDLY NAME for codename if needed and available
|
2020-10-07 05:30:34 -04:00 |
Olivier Dormond
|
254e2cb77e
|
device: add BT information for MX Keys
|
2020-10-03 09:10:59 -04:00 |
Peter F. Patel-Schneider
|
fdb1b43373
|
device: add USB information for G700s
|
2020-10-01 17:45:49 -04:00 |
Peter F. Patel-Schneider
|
a9d6b4c319
|
listener: make sure device has a status before processing notifications
|
2020-10-01 17:45:49 -04:00 |
Peter F. Patel-Schneider
|
7908a4f5a4
|
ui: ensure that Gtk 3.0 is the version loaded
|
2020-10-01 17:45:49 -04:00 |
Peter F. Patel-Schneider
|
757c731610
|
device: show DPI values, not slider, in sliding notification
|
2020-10-01 12:48:11 -04:00 |
Peter F. Patel-Schneider
|
612e8fb4f7
|
device: store sliding DPI value in persister and respect changes in regular DPI setting
|
2020-10-01 12:48:11 -04:00 |
Peter F. Patel-Schneider
|
84e0e74709
|
device: add BT IDs for MX Master and MX Master 2S
|
2020-09-29 11:26:34 -04:00 |
Peter F. Patel-Schneider
|
ec8a51d353
|
udev: get manufacturer and product from HID_ID
|
2020-09-29 11:26:34 -04:00 |
Peter F. Patel-Schneider
|
3b6a4ed0ed
|
receiver: put USB and BT identifiers in descriptors.py
|
2020-09-29 11:26:34 -04:00 |
Peter F. Patel-Schneider
|
815c9755b5
|
receiver: handle bluetooth-connected devices
|
2020-09-29 11:26:34 -04:00 |
Peter F. Patel-Schneider
|
1e7050595e
|
receiver: add model and node ID and use in configurations
|
2020-09-29 11:26:34 -04:00 |
Peter F. Patel-Schneider
|
fc59c0fbf6
|
device: only look up feature notifications in SLIDING DPI setting
|
2020-09-28 14:47:43 -04:00 |
Peter F. Patel-Schneider
|
4874d72c16
|
receiver: fix bug in debug message
|
2020-09-28 14:47:43 -04:00 |
Peter F. Patel-Schneider
|
e6cfd0a0c1
|
device: increase speed for DPI sliding
|
2020-09-28 12:59:04 -04:00 |
Peter F. Patel-Schneider
|
ebf7984ad0
|
device: determine SLIDING DPI suitability based on device features
|
2020-09-28 12:59:04 -04:00 |
Peter F. Patel-Schneider
|
2654b6bbe0
|
ui: add forced-refresh argument to window update
|
2020-09-28 12:59:04 -04:00 |
Wojciech Nawrocki
|
9f7c7209fe
|
device: support DPI sliding with two slots on MX Vertical mouse
Reimplements the entire behaviour of Logitech's software for this
mouse on Windows.
|
2020-09-28 12:59:04 -04:00 |
Wojciech Nawrocki
|
41fb08c059
|
notify: allow displaying progress
|
2020-09-28 12:59:04 -04:00 |
Wojciech Nawrocki
|
362d43a7a1
|
backend: allow device objects to handle notifications
|
2020-09-28 12:59:04 -04:00 |
Peter F. Patel-Schneider
|
0259e44c31
|
cli: ignore DJ pairing notifications in CLI pair command
|
2020-09-24 18:22:35 -04:00 |
Peter F. Patel-Schneider
|
df8b6b488c
|
receiver: add USB information for MX Vertical when wired
|
2020-09-23 18:03:47 -04:00 |
Peter F. Patel-Schneider
|
b1d4b2f3cd
|
receiver: add model and node ID and use in configurations
|
2020-09-23 18:03:47 -04:00 |
Peter F. Patel-Schneider
|
58823763ea
|
ui: handle wired devices
|
2020-09-23 18:03:47 -04:00 |