Commit Graph

429 Commits

Author SHA1 Message Date
Peter F. Patel-Schneider 13cc244499 docs: add several device descriptions 2022-09-14 19:03:59 -04:00
Peter F. Patel-Schneider ee1bd06f64 release 1.1.5rc1 2022-09-10 09:41:31 -04:00
Peter F. Patel-Schneider 3580da62d9 docs: move old device descriptions to new locations and fix up 2022-09-07 11:42:10 -04:00
Matt Alexander 518cf9777c
docs: fix typos in Solaar options documentation 2022-09-06 18:23:08 -04:00
Peter F. Patel-Schneider 14587c4aed doc: descriptions for K360 4004 and MX Master 4071 2022-09-04 12:05:53 -04:00
Peter F. Patel-Schneider 4a8cd92824 doc: descriptions for Lightspeed Receiver C541 and G915 WIRELESS RGB Mechanical Gaming Keyboard 407E 2022-09-04 12:05:53 -04:00
John Erling Blad acbd0ecd2f
po: Norwegian Bokmal 2022-08-31 18:08:15 -04:00
Peter F. Patel-Schneider bb8ed32ba7 doc: add known issue for key presses and changing hosts 2022-08-31 11:25:03 -04:00
Peter F. Patel-Schneider 0e306e7506 docs: add known issue about diverted keys 2022-08-31 11:04:00 -04:00
Peter F. Patel-Schneider 8b3fb3cc23 docs: state that the Solaar GUI should run continously 2022-08-31 11:04:00 -04:00
Peter F. Patel-Schneider d7a7f1e637 docs: add information on enhancement requests to add new devices 2022-08-25 14:41:44 -04:00
Peter F. Patel-Schneider 1708b6edf7 docs: document Active rule condition 2022-08-23 09:18:57 -04:00
Peter F. Patel-Schneider f6764fcc87 docs: update ERGO M575 Trackball 4096 description 2022-08-23 08:29:15 -04:00
Peter F. Patel-Schneider f884930c74 docs: add Wireless Mobile Mouse MX Anywhere 2S 406A description 2022-08-23 08:29:15 -04:00
Peter F. Patel-Schneider 7bf187b7ca docs: add device information for ERGO M575 Trackball 2022-08-21 06:08:40 -04:00
Peter F. Patel-Schneider 590fad92d0 docs: device documentation for MX Keys Keyboard and Wireless Mouse Pebble M350 2022-08-20 20:12:48 -04:00
Peter F. Patel-Schneider fd64fa3810 docs: reflect change from json to yaml in capabilities documention 2022-08-20 13:21:58 -04:00
Peter F. Patel-Schneider 921bf1370f docs: update device documentation for MX Keys Mini and MX Master 3S 2022-08-18 10:34:56 -04:00
Peter F. Patel-Schneider 3b3d80e5d0 docs: update device directory documentation 2022-08-18 10:10:10 -04:00
Peter F. Patel-Schneider bae39fbf3d docs: remove superceeded device documentation files 2022-08-17 15:08:30 -04:00
Peter F. Patel-Schneider eac916b57c docs: update device documentation files 2022-08-17 14:49:50 -04:00
Peter F. Patel-Schneider 030ead9a1f docs: new conventions for device documentation files 2022-08-17 14:49:50 -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 d362a24f17 doc: add information on how to find divertable key names in solaar show output 2022-07-08 06:37:16 -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 34685852aa doc: improve documentation on library needed for system tray integration 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 c8ba397e0e rules: add depress and release options to KeyPress rule action 2022-06-21 20:23:22 -04:00
Peter F. Patel-Schneider a40b9efdca rules: add and document alternative udev rule that gives write permission to /dev/uinput 2022-05-24 09:15:15 -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 97344c4660 rules: better determination of keycodes and handle keysym level 2022-05-08 07:26:07 -04:00
Peter F. Patel-Schneider dd1b3dc573 doc: upgrade documentation on KeyPress rule action 2022-05-04 10:59:16 -04:00
Peter F. Patel-Schneider 3413e8f196 docs: update docs on mouse gestures and sliding dpi 2022-04-29 14:18:59 -04:00
Peter F. Patel-Schneider 13df79d7af docs: update information on rules under Wayland 2022-04-28 10:24:24 -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
Danfro 94803d237d
dist: remove README file and changing the wording of i18n.md
* remove README file and changing the wording of i18n.md

* add missing the

Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
2022-04-20 18:00:40 -04:00
Danfro 2b360febec fix a typo and suggest new wording for contribution section 2022-04-20 17:58:06 -04:00
Peter F. Patel-Schneider 6f1bf3d7d5 release 1.1.3rc2 2022-04-15 09:56:45 -04:00
Kian-Meng Ang 15b92a0f40
misc: Fix typos 2022-04-12 17:18:11 -04:00
Peter F. Patel-Schneider 312b8900a3 release 1.1.3rc1 2022-04-11 14:15:19 -04:00
Peter F. Patel-Schneider 0e1522aa62 dist: update required python version to 3.7 2022-04-01 16:41:55 -04:00
Peter F. Patel-Schneider fc2b8accbf rules: handle missing libX11 more gracefully and document dependency 2022-03-31 10:06:30 -04:00
Peter F. Patel-Schneider 4100c83390 release 1.1.2 2022-03-26 11:52:06 -04:00
Rongrong 5c44885085
Update zh_CN translation (#1511) 2022-03-24 16:08:28 -04:00
Peter F. Patel-Schneider fbe25b4b11 release 1.1.2rc2 2022-03-19 21:25:03 -04:00
Peter F. Patel-Schneider b5c6cf8d63 doc: add information on rules under Wayland and uinput permissions 2022-03-19 21:09:45 -04:00
Peter F. Patel-Schneider 019997f75c settings: add setting to disable Onboard Profiles 2022-03-13 10:29:00 -04:00
Peter F. Patel-Schneider d9abdb2ecd docs: document rule Setting: condition 2022-03-13 09:36:04 -04:00
Peter F. Patel-Schneider 3e6c92de70 docs: update for PERSISTENT_REMAPPABLE_ACTION and class-based settings 2022-03-12 12:20:38 -05:00
Vinícius f327e3ad38 logitech_receiver: split Test condition 2022-03-10 21:04:28 -05:00
Peter F. Patel-Schneider 84bdc792b7 docs: augment rule documentation 2022-03-09 09:42:16 -05:00
Peter F. Patel-Schneider c430ff6ea8 doc: mention how to contribute in main documentation 2022-03-08 09:07:47 -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 7fad50a2f4 docs: don't use smooth scrolling as an example of what Solaar can do 2022-02-14 13:37:06 -05:00
Vinícius 7dd9609942 doc: remove outdated information about unsupported setting 2022-01-24 11:12:04 -05:00
Peter F. Patel-Schneider a09af769d0 docs: document Set rule action 2022-01-13 18:59:06 -05:00
Peter F. Patel-Schneider 1da6f124a0 docs: update comment about report rate and onboard profiles 2021-12-26 09:51:47 -05:00
Peter F. Patel-Schneider 723959ba1c release 1.1.1 2021-12-25 12:29:15 -05:00
Peter F. Patel-Schneider b86af20f67 release 1.1.1rc2 2021-12-21 09:05:04 -05:00
Peter F. Patel-Schneider c005a94a0a release 1.1.1rc1 2021-12-20 08:55:24 -05:00
Muhammad Talal Anwar cfe67d4f30 docs: fix typo 2021-12-09 16:59:21 -05:00
Muhammad Talal Anwar a45f11fa0c docs: fix table rendering on GitHub Pages
Without any space between the heading and the table, the rendering on GitHub Pages breaks.
2021-12-01 07:51:06 -05:00
Peter F. Patel-Schneider be2f0b809c receiver: sort receiver list and document status of receiver 0xC542 2021-11-30 13:55:50 -05:00
Peter F. Patel-Schneider adae5a2e2b ui: add option to specify use of explict tray icon files and their size 2021-11-29 17:54:31 -05:00
Peter F. Patel-Schneider f83c927a1e release 1.1.0 2021-11-26 12:20:06 -05:00
Peter F. Patel-Schneider ca5fd7e5d6 release 1.1.0rc3 2021-11-23 11:52:26 -05:00
Peter F. Patel-Schneider 025700f1be release 1.1.0rc1 2021-11-21 13:49:26 -05:00
Peter F. Patel-Schneider d8cce70a0c release 1.1.0rc1 2021-11-21 13:43:42 -05:00
Peter F. Patel-Schneider 0736dd3164 docs: better information on diverting keys, etc., to trigger rules 2021-11-17 20:16:10 -05:00
Peter F. Patel-Schneider d80b2b1651 docs: better information on diverting keys, etc., to trigger rules 2021-11-17 17:00:42 -05:00
Francisco Robles Martín ab76053fb3 docs: provide pointer to autostart desktop file
Signed-off-by: Francisco Robles Martín <f.robles.martin@pm.me>
2021-11-16 13:21:10 -05:00
Peter F. Patel-Schneider 0aa9f4a22c docs: documentation for Bolt pairing 2021-11-11 10:48:12 -05:00
Jocelyn Thode 57f0ae2c99 docs: add documentation for the G915 TKL and PRO X Superlight 2021-10-28 12:49:20 -04:00
Peter F. Patel-Schneider 37d6cab569 docs: add main window showing double-connected devices 2021-10-28 09:09:24 -04:00
Peter F. Patel-Schneider 45ae63e58d docs: change emojis to text 2021-10-27 15:06:20 -04:00
Peter F. Patel-Schneider bc2f482300 docs: change device documentation to show less information 2021-10-27 12:17:17 -04:00
Peter F. Patel-Schneider f1d896ded3 settings: use new setting method for MOUSE GESTURE setting 2021-10-22 15:51:55 -04:00
Peter F. Patel-Schneider b3c3ad02c8 doc: more documentation on mouse gestures 2021-10-07 18:47:19 -04:00
Peter F. Patel-Schneider a89a973419 docs: update implemented feature list 2021-10-03 10:49:01 -04:00
Peter F. Patel-Schneider 0fbeebf121 release 1.0.7 2021-10-01 07:06:28 -04:00
Peter F. Patel-Schneider 9fca203372 release 1.0.7rc3 2021-09-25 13:54:45 -04:00
Peter F. Patel-Schneider 64d48a19a7 docs: upgrade pairing/unpairing documentation 2021-09-25 13:47:47 -04:00
Peter F. Patel-Schneider e82457f284 release 1.0.7rc2 2021-09-14 15:50:34 -04:00
Peter F. Patel-Schneider 6d56dd538e release 1.0.7rc1 2021-09-14 15:44:36 -04:00
Peter F. Patel-Schneider 5488593caa doc: update installation instructions to mention Python versions 2021-09-14 11:51:48 -04:00
Peter F. Patel-Schneider 83f79c55f1 doc: add paragraph on old versions to index.md 2021-09-06 16:38:37 -04:00
Jose Riha 3f33d0633a Add Slovak translation 2021-08-24 05:17:22 -04:00
Peter F. Patel-Schneider 18d79f8dd4 docs: mention that Solaar is available in Fedorals 2021-08-05 16:37:28 -04:00
Peter F. Patel-Schneider cdc7a27c9e rules: add rule condition for process under mouse 2021-07-22 10:46:31 -04:00
Peter F. Patel-Schneider 50392da360 rules: add checks for empty process name and class 2021-07-15 10:16:16 -04:00
Karthik Nishanth 85a86ec3c5
diversion: implement pressed and released action on Key condition (#1189)
- Track `key_up` key in addition to `key_down`
- Support `pressed` or `released` action in `Key` condition
- Add radio button to KeyUI to represent `pressed` or `released`
2021-07-12 15:51:57 -04:00
Peter F. Patel-Schneider dbdbbf7fb3 docs: fix pointer to Solaar logo 2021-07-04 10:13:44 -04:00
ApeironTsuka 011f3f556b
rules: allow sequence of mouse moves as mouse gestures
* Add more robust mouse gesture support
- Remove existing mouse-* Test types
- Add new 'Mouse Gesture' Condition
- Implement Rule Editor UI for it
- Add support for diverted buttons
- Added diagonal mouse gesture directions

Allows you to chain multiple movements/buttons (for instance, moving the mouse up and then left) together into a single mappable gesture.

* Update docs

* Cleanup
Fix inconsistent indenting
Fix possible overwriting of built-in
Fix 'Mouse Gesture' Condition rule not starting with an initial Action field

* Make flake8 happy

* yapf

* Document no-op and make it more apparent

* Make changes to Mouse Gesture UI suggested/submitted by viniciusbm.

Co-authored-by: Apeiron <apeiron@none>
Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
2021-07-04 08:52:38 -04:00
Peter F. Patel-Schneider 8854ca6f23 docs: update advice on kernel versions 2021-06-15 19:03:43 -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 4edbf51f17 ui: better message for missing udev file 2021-04-21 08:53:41 -04:00
Peter F. Patel-Schneider d3799dcf41 docs: minor updates and cleanup 2021-04-18 11:13:50 -04:00
Peter F. Patel-Schneider f5fac6f713 release 1.0.6rc1 2021-04-18 07:46:03 -04:00
Peter F. Patel-Schneider 086a8252d2 docs: add new settings and rule example 2021-04-18 07:36:29 -04:00
Peter F. Patel-Schneider 39beaf8b3a docs: document new version of sliding DPI 2021-04-18 07:36:29 -04:00
Peter F. Patel-Schneider 64915b09f7 docs: update description of mouse gestures setting 2021-04-17 10:32:24 -04:00
Peter F. Patel-Schneider e32cf61fa8 docs: document sliding dpi and mouse gestures 2021-04-13 09:26:24 -04:00
Peter F. Patel-Schneider e66a83aa36 docs: sudo should not be used to run Solaar 2021-04-12 19:05:11 -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 b2970186df docs: describe setting ignoring and add note about drivers and scroll wheel resolution 2021-04-12 07:39:35 -04:00
Peter F. Patel-Schneider 2ce8a3b249 docs: describe how to install a system tray for Gnome 2021-04-09 09:39:30 -04:00
Peter F. Patel-Schneider fc1e38d196 docs: add note that some system tray implementations might not set up icons correctly 2021-04-09 07:28:23 -04:00
Peter F. Patel-Schneider 5aa45a78c3 docs: update package dependencies 2021-03-23 22:31:04 -04:00
Peter F. Patel-Schneider 08d571aea9 docs: add notes about different settings on different computers 2021-03-05 07:31:13 -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 8d01e28138 release 1.0.5rc2 2021-02-18 15:04:18 -05:00
Peter F. Patel-Schneider 7dbf92955e doc: remove packages that no longer exist 2021-01-27 11:43:33 -05:00
Peter F. Patel-Schneider 53b7c63680 docs: remove pointer to SUSE package as it is very old 2020-12-27 07:08:39 -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 7d0402a97f rules: only use X11 code when X11 is available 2020-11-28 09:41:59 -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 244d48d245 rules: remove use of pynput 2020-11-27 10:12:21 -05:00
Bruno Mello 56db8fbdf9 Update installation.md
Fix spelling of python psutil package
2020-11-23 18:12:18 -05:00
Peter F. Patel-Schneider 0af12fbf2e docs: mention GUI editor for notification rules 2020-11-21 12:44:50 -05:00
Peter F. Patel-Schneider 66138ad7c0 docs: add instructions on Python development package 2020-11-21 12:32:33 -05:00
Peter F. Patel-Schneider 3d8c9272fb install: update and document new dependencies 2020-11-17 17:07:32 -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 73ddb12d8e docs: fix typos in devices.md 2020-10-28 12:41:04 -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 4ca2496a6f docs: update devices.md for USB and BT devices 2020-10-12 08:05:13 -04:00
Peter F. Patel-Schneider 3effccf390 docs: update for USB and Bluetooth 2020-09-29 11:26:34 -04:00
Peter F. Patel-Schneider 6e986ddf8c docs: add missing word in index.md 2020-09-18 05:49:43 -04:00
Alex Cherkayev 7a82b93aaf udev: add function to get wpid from udev
base: make workaround flag name more generic
descriptors: fix wpid's for 27Mhz devices
device: Improve wpid and kind processing for 27Mhz devices
notifications: Improve wpid generation for 27Mhz devices
docs: fix wpid's for EX100
2020-09-07 11:43:25 -04:00
Vinícius 9f330479c1 docs: filled information about GESTURE2 and some supported devices 2020-09-01 18:38:00 -04:00
Peter F. Patel-Schneider 718c2d4039 receiver: simplify settings interface 2020-08-28 08:41:14 -04:00
Peter F. Patel-Schneider f5c00a5f2a docs: mention that Solaar udev rule is needed for access to device hidraw nodes 2020-08-25 07:28:09 -04:00
Peter F. Patel-Schneider d027c66198 receiver: add WPID 0612 for VX Revolution mouse 2020-08-24 08:28:48 -04:00
Kudlaty b3cc4361e8 receiver: add lightspeed receiver c541 2020-08-12 14:35:05 -04:00
Peter F. Patel-Schneider 15b1965582 receiver: add lightspeed receiver c545 2020-08-09 11:21:28 -04:00
Peter F. Patel-Schneider 56c6a52941 docs: put absolute links back in index.md 2020-08-04 07:49:47 -04:00
Peter F. Patel-Schneider e763aeadb4 release 1.0.3 2020-08-02 11:46:13 -04:00
John Erling Blad aaee650caf cleanup and lint the docs 2020-08-02 11:25:00 -04:00
Peter F. Patel-Schneider 59296f41ca docs: add instructions on translations to docs/installation.md 2020-07-31 06:21:48 -04:00
Peter F. Patel-Schneider 0b0cf63240 release 1.0.3rc2 2020-07-30 02:58:23 -04:00
Peter F. Patel-Schneider 97caca023f docs: update devices.md with M720 2020-07-27 17:01:15 -04:00
Peter F. Patel-Schneider 11bc5bde37 docs: add warning about running Solaar as root 2020-07-27 10:21:55 -04:00
Peter F. Patel-Schneider fb328b3993 release 1.0.3rc1 2020-07-25 21:25:16 -04:00
Peter F. Patel-Schneider 07b42e2b34 dist: require Python 3.6 2020-07-25 21:25:16 -04:00
Peter F. Patel-Schneider 95893f3aac docs: minor documentation cleanup 2020-07-25 21:25:16 -04:00