Commit Graph

697 Commits

Author SHA1 Message Date
jonasBoss
4713511035
Refactored Migrations (#232)
* refactored migrations

moved migration functions to a common migrations file

* moved migration tests to test_migrations.py

* Simplify all_presets() in keymapper/migrations.py

Co-authored-by: Tobi <to.213692@protonmail.ch>

* simplifications/style improvements in migrations.py

Co-authored-by: Tobi <to.213692@protonmail.ch>

* migrations now use version number

and we have some new tests for migrations

* Added docstrings and updated migrations()

* badges, 1.2.2

Co-authored-by: Tobi <to.213692@protonmail.ch>
Co-authored-by: sezanzeb <proxima@sezanzeb.de>
2021-12-15 15:06:23 +01:00
sezanzeb
b23e6d5340 #219 Using systemd-analyze instead of who 2021-12-07 01:14:43 +01:00
sezanzeb
ed2d084a22 Stricter rules for skipping autoload 2021-12-07 00:51:27 +01:00
sezanzeb
716b4bb921 #222 Showing the keycode instead of "unknown" 2021-12-02 22:43:14 +01:00
sezanzeb
6a68b894dc Improved docs about limitations 2021-11-27 23:02:54 +01:00
sezanzeb
f5bdafa682 #211 Avoiding psutil dependency to get number of users 2021-11-24 08:59:27 +01:00
sezanzeb
70bc804f15 Logging improvements, updated readme and some linting 2021-11-23 19:59:28 +01:00
sezanzeb
ef3970f33e #197 Not attempting to autoload if no user is logged in yet 2021-11-22 23:19:59 +01:00
sezanzeb
3fb42ad438 Catching exceptions in group discovery, updated usage.md 2021-11-22 14:38:22 +01:00
sezanzeb
6484ab4972 Update docs on special characters 2021-11-21 23:33:15 +01:00
sezanzeb
ce223646ee Timeout for set_config_dir 2021-11-21 22:13:23 +01:00
sezanzeb
232ba48c58 Clarified some log messages 2021-11-21 22:01:28 +01:00
sezanzeb
0017531b22 #197 Lazy loading groups and system_mapping 2021-11-21 21:45:02 +01:00
sezanzeb
d3c955fe04 Renamed EventProducer to JoystickToMouse 2021-11-21 14:58:16 +01:00
sezanzeb
e13780a208 #197 Not running the SharedDict for macros in key-mapper-control 2021-11-20 13:41:34 +01:00
sezanzeb
320fd37ca7 #197 Improved logs 2021-11-20 13:20:46 +01:00
sezanzeb
a150b06748 #197 timeouts, service Requires, added key-mapper-control debug log file 2021-11-14 14:32:22 +01:00
sezanzeb
10700d8ece #200 Fix wheel macro timeout 2021-11-07 10:38:06 +01:00
sezanzeb
1d79ad369b #197 Using timeouts for calls to the daemon in key-mapper-control 2021-11-04 11:41:13 +01:00
sezanzeb
f9e7ef1445 #197 Services started via sudo know the correct config path 2021-10-22 16:07:16 +02:00
sezanzeb
92bb4b1471 calling set_config_dir when the gui starts the service 2021-10-22 15:37:04 +02:00
sezanzeb
38ba5ab8b9 Improved key-names explanation in usage.md 2021-10-21 13:20:56 +02:00
sezanzeb
2803bb841e 1.2.1 2021-10-20 23:05:50 +02:00
sezanzeb
0f2129712c #194 Fixes nested if_tap macros 2021-10-16 11:38:54 +02:00
sezanzeb
b41f1fe3ab Improved info log if xmodmap is not installed 2021-10-11 14:23:17 +02:00
sezanzeb
4c73ccc0e1 1.2.0 2021-10-10 23:30:51 +02:00
sezanzeb
aa9576cb4c The usage section points to the readme files online now 2021-10-10 23:28:01 +02:00
sezanzeb
1b2373133e Support for comments in macros 2021-10-07 00:10:11 +02:00
sezanzeb
b233e93eae Support for strings in macros 2021-10-06 01:12:52 +02:00
sezanzeb
79f11b4e34 #183 timeout for if_single, TestMacros split 2021-10-02 22:42:32 +02:00
Tobi
d4f0029ae7
Update README.md 2021-10-02 21:52:29 +02:00
sarimak
ea3b2c904d Extended docs by foot pedals and keyboard scroll (#127)
Extended docs by foot pedals and keyboard scroll and moved all concrete examples to own MarkDown file
2021-10-02 21:50:22 +02:00
sezanzeb
3dcacfeced SharedDict unittests 2021-10-02 20:16:17 +02:00
sezanzeb
f5f1e2048a Checking for problematic variable names in set macros 2021-10-02 20:16:07 +02:00
Tobi
ea658b69a5
Avoid installing data_files incorrectly with pip 2021-10-02 14:42:51 +02:00
sezanzeb
7fe512193a #170 add libgtk-3-0 2021-10-02 11:34:25 +02:00
Tobi
6cae50c43e Update macros.md 2021-10-02 01:53:43 +02:00
sezanzeb
26d4e04104 keyword arguments, $variables, improved macro docs 2021-10-02 00:55:10 +02:00
sezanzeb
f812710bd0 macros.py split, improved type checking 2021-09-29 23:00:50 +02:00
sezanzeb
fc57ccb361 update badges, fixed and extended test_mapping 2021-09-29 21:22:04 +02:00
sezanzeb
e82f48ac18 split state.py 2021-09-29 20:50:32 +02:00
sezanzeb
63c3bca162 fix commit_hash.py generation 2021-09-29 20:41:55 +02:00
sezanzeb
0726ccfea3 #183 #120 #49 if_single and if_tap 2021-09-29 20:17:45 +02:00
sezanzeb
8f3f421700 needs python3-cairo in ubuntu 2021-09-29 20:10:39 +02:00
sezanzeb
a821b1e98f 1.1.0 2021-09-29 19:56:08 +02:00
sezanzeb
0df237f8de restored coverage badge 2021-09-26 12:56:08 +02:00
Tobi
c28b3186f0 Update README.md 2021-09-21 21:50:01 +02:00
sezanzeb
b44861b396 black 2021-09-26 12:44:56 +02:00
Daniel Hahler
22115fef1e minor: fix grammar with logging error 2021-09-06 19:27:51 +02:00
sezanzeb
65b3e05b21 improve modifier workaround description 2021-09-03 16:39:43 +02:00