Peter F. Patel-Schneider
|
9deb7d66aa
|
misc: update about window
|
2021-04-25 09:14:59 -04:00 |
Peter F. Patel-Schneider
|
c67bd32522
|
release 1.0.6
|
2021-04-25 09:07:58 -04:00 |
Peter F. Patel-Schneider
|
72b37deb52
|
release 1.0.6rc2
|
2021-04-25 08:59:59 -04:00 |
Peter F. Patel-Schneider
|
1c1be84e59
|
device: downgrade warning about removing missing notification handler to info message
|
2021-04-21 13:55:58 -04:00 |
Peter F. Patel-Schneider
|
4edbf51f17
|
ui: better message for missing udev file
|
2021-04-21 08:53:41 -04:00 |
Peter F. Patel-Schneider
|
98b5804a21
|
rules: turn several log messages from INFO to DEBUG
|
2021-04-20 07:58:41 -04:00 |
Peter F. Patel-Schneider
|
f5fac6f713
|
release 1.0.6rc1
|
2021-04-18 07:46:03 -04:00 |
Peter F. Patel-Schneider
|
3969472dd3
|
settings: dpi sliding looks for suitable key
|
2021-04-18 07:36:29 -04:00 |
Peter F. Patel-Schneider
|
90bae7db84
|
settings: only produce warning if can't turn off DPI sliding
|
2021-04-18 07:36:29 -04:00 |
Peter F. Patel-Schneider
|
a734a35b7e
|
rules: add a mouse-noop test for mouse gesture with little movement
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
7add22e861
|
settings: don't halt when trying to write invalid map choice
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
75fec689a0
|
settings: change name of App Switch Button
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
5d885f76e7
|
settings: show potential triggering keys for mouse gesture setting
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
42624c7102
|
ui: write persisted value when changing from ignoring a setting
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
087b99a2de
|
settings: use keys interface in divert_keys setting
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
b3a6dc5b2e
|
ui: update map all settings that are not None
|
2021-04-17 10:32:24 -04:00 |
Peter F. Patel-Schneider
|
95dafbe3aa
|
settings: fix return value for mouse gesture callback
|
2021-04-15 17:00:29 -04:00 |
Peter F. Patel-Schneider
|
a1dc69d203
|
ui: make ignore settings not sensitive at startup
|
2021-04-13 13:27:59 -04:00 |
Peter F. Patel-Schneider
|
f7488f67c1
|
settings: add mouse gesture handling
|
2021-04-13 09:26:24 -04:00 |
Peter F. Patel-Schneider
|
6c62f975d0
|
ui: directly connected devices don't need to support connection notifications
|
2021-04-12 23:21:22 -04:00 |
Peter F. Patel-Schneider
|
62034758f0
|
ui: check that receivers support connection nofications
|
2021-04-12 22:32:11 -04:00 |
Peter F. Patel-Schneider
|
a288caa7ee
|
settings: fix typo
|
2021-04-12 08:08:31 -04:00 |
Peter F. Patel-Schneider
|
5be7541875
|
settings: for polling rate setting only change profiles mode when actually writing
|
2021-04-12 08:04:41 -04:00 |
Peter F. Patel-Schneider
|
33a4bf8bf5
|
ui: read current value of setting when switching away from ignore
|
2021-04-12 07:39:35 -04:00 |
Peter F. Patel-Schneider
|
52fcbe3b48
|
settings: restore _feature_hires_smooth_resolution
|
2021-04-12 07:39:35 -04:00 |
Peter F. Patel-Schneider
|
b34061c766
|
ui: add ability to ignore a Solaar setting
|
2021-04-12 07:39:35 -04:00 |
Peter F. Patel-Schneider
|
8c5800e536
|
receiver: use symbolic identifiers for sub-registers
|
2021-04-09 07:46:10 -04:00 |
gogogogi
|
804ba267f6
|
device: add G700 wired support
|
2021-04-09 07:43:54 -04:00 |
Peter F. Patel-Schneider
|
6099df1b42
|
ui: do not set attention icon - gets around bug in XFCE 16
|
2021-04-09 07:28:23 -04:00 |
Peter F. Patel-Schneider
|
55ed173c39
|
ui: replace deprecated GTK stock values
|
2021-04-09 07:28:23 -04:00 |
Peter F. Patel-Schneider
|
593d27770d
|
ui: only use first element of theme path for appindicator extra path
|
2021-04-09 07:28:23 -04:00 |
Peter F. Patel-Schneider
|
0dbb93e6a5
|
ui: only prepend one icon path to theme search paths
|
2021-04-09 07:28:23 -04:00 |
Peter F. Patel-Schneider
|
68049efc41
|
ui: better handling of tray icons
|
2021-04-09 07:28:23 -04:00 |
Peter F. Patel-Schneider
|
1d18e4d8f7
|
receiver: receiver c52e does not unpair
|
2021-04-09 07:24:11 -04:00 |
SiDevesh
|
d3a18bb85f
|
rules: match WM_CLASS also for process matching in rules
|
2021-04-08 15:01:50 -04:00 |
Peter F. Patel-Schneider
|
1cb8f0c874
|
ui: correctly set icon theme value when regular battery icons are missiong
|
2021-04-07 19:59:25 -04:00 |
Peter F. Patel-Schneider
|
7e360e4416
|
settings: remove _feature_hires_smooth_resolution as recent Linux input drivers depend on it not changing
|
2021-04-04 22:36:54 -04:00 |
Peter F. Patel-Schneider
|
9842972d8b
|
receiver: handle exception when device is not available while being added
|
2021-04-04 22:33:38 -04:00 |
Peter F. Patel-Schneider
|
a4b54df433
|
device: fix debug message error
|
2021-04-02 10:25:01 -04:00 |
Peter F. Patel-Schneider
|
6ed09d0643
|
listener: perform initial activation of devices in listener threads
listener: perform initial activation of devices in listener threads
|
2021-03-30 08:36:37 -04:00 |
Peter F. Patel-Schneider
|
1bd68177ab
|
configure: keep track of serial numbers in configuration file
|
2021-03-30 08:36:37 -04:00 |
Peter F. Patel-Schneider
|
985ebd46cd
|
device: check device is active before performing request and don't replace empty settings
|
2021-03-30 08:36:37 -04:00 |
Peter F. Patel-Schneider
|
3fb197b78c
|
device: set host names longer than 14 bytes
|
2021-03-29 11:43:30 -04:00 |
Peter F. Patel-Schneider
|
cb67897d15
|
device: set current host name if not current host
|
2021-03-29 11:43:30 -04:00 |
Peter F. Patel-Schneider
|
533cd54b92
|
settings: add setting for SMART SHIFT ENHANCED feature
|
2021-03-26 15:55:59 -04:00 |
Peter F. Patel-Schneider
|
a658f2e2b0
|
device: add names for 2250 and 2251 features
|
2021-03-26 15:55:59 -04:00 |
Peter F. Patel-Schneider
|
689d57d097
|
device: don't always use long messages for protocol 1.0
|
2021-03-22 08:35:34 -04:00 |
Peter F. Patel-Schneider
|
dc3f70ff86
|
cli: use 1-origin addressing when selecting from choices in config
|
2021-03-18 09:57:03 -04:00 |
Peter F. Patel-Schneider
|
58f1a142ec
|
cli: fix config check against choices
|
2021-03-18 09:57:03 -04:00 |
Peter F. Patel-Schneider
|
10233dac30
|
settings: add quirk to not set up host mode on G915 TKL keyboard
|
2021-03-07 22:02:49 -05:00 |
Peter F. Patel-Schneider
|
5642a658ab
|
cli: print settings saved in config file in show command
|
2021-03-06 07:39:04 -05:00 |
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 |