Tobi
0e3af46bcd
Removed logfiles ( #418 )
2 years ago
Tobi
796a776485
Improved macro exception handling, keystroke sleep cleanup ( #397 )
2 years ago
sezanzeb
bb0e60ebc3
Trigger macro syntax check after typing ( #394 )
...
Co-authored-by: Te Wang <kearkyle@gmail.com>
2 years ago
Tobi
b4852a6875
Revert "Trigger macro syntax check after typing ( #394 )" ( #395 )
...
This reverts commit 97ff743c99
. because I screwed the commit message up, sorry. missing kearkyle as contributor
2 years ago
Tobi
97ff743c99
Trigger macro syntax check after typing ( #394 )
2 years ago
Tobi
d71d97136a
Added `None` keyword ( #393 )
2 years ago
Tobi
3a48d2680e
Added `key_down` and `key_up` macros ( #391 )
2 years ago
Tobi
96950e8387
Parsing `a + b` to `hold_keys(a, b)` ( #392 )
2 years ago
Tobi
2f242023f5
Improved logs for communication with the Helper ( #387 )
2 years ago
Tobi
4f03a7b484
More robust log file trimming ( #366 )
3 years ago
Tobi
b6f26e1dfa
Asking for a python-evdev upgrade if outdated ( #346 )
3 years ago
Tobi
f4de4d9026
Fixed input_props unknown in UInput constructor ( #344 )
3 years ago
sezanzeb
6afa92b814
Removed obsolete destructor for test UInput
3 years ago
Tobi
96d36cc896
Lazy-Loading global uinputs ( #339 )
3 years ago
Tobi
0cac61149c
Added hold_keys, rearranged test imports, removed deprecated macro capability tracking ( #320 )
3 years ago
Tobi
02a17d51bd
Copy props to the forwarded UInput ( #319 )
3 years ago
Tobi
2badf2c5d3
Mapping media keys ( #318 )
3 years ago
Tobi
8f8800498c
Fixed false positive if plus-syntax in comment ( #316 )
3 years ago
Tobi
fcfc58287c
`parse` understands that strings are not macros ( #315 )
3 years ago
Tobi
216b9d730d
Mapping to " " caused problems, general test improvements ( #314 )
3 years ago
Tobi
7fcd8fb59f
Greying out the key recording toggle ( #298 )
3 years ago
Tobi
55227e0b5a
Changed "otherwise" to "else" in macros, added migration ( #291 )
3 years ago
Luna Nova
ee6b48ac32
Add github actions workflows ( #267 )
...
* Run linters and unit tests with github actions
* Reformat with black, 22.1.0 (compiled: yes)
* Remove native deps as should no longer be needed
* Remove pylint from workflows
* Remove unused Gtk dependency in test_daemon.py
* Install subset of python deps with apt-get for ci
3 years ago
sezanzeb
162e7fcbf7
Avoiding GObject dependencies for unit tests
3 years ago
jonasBoss
3732d9e1e6
#278 Fix compatability with python 3.8 ( #280 )
3 years ago
jonasBoss
b3e1e4ca19
Refactorings ( #275 )
3 years ago
sezanzeb
3fe52d9c99
Moved numlock test to integration folder, black
3 years ago
sezanzeb
1f92ac086b
Avoiding some redundant calls in the GUI, improved test lags
3 years ago
sezanzeb
753ce5319f
Logging process name and coloring logs based on file path
3 years ago
sezanzeb
dda3bd2d81
Removed unused imports, updated badges, updated test instructions
3 years ago
sezanzeb
271c250337
Split tests into unit and integration
3 years ago
Luna Nova
e316c6f36c
Use non-zero exit code if tests fail ( #265 )
3 years ago
Luna Nova
43731875ad
Use tempfiles instead of hardcoded /tmp ( #264 )
3 years ago
jonasBoss
5588cbf3c5
the ui no longer records keycodes if the preset is active ( #257 )
...
* the ui no longer records keycodes if the preset is active
since there can be multiple evdev devices in the same grup it was possible to record keycodes even if the injection was active. This was confusing behaviour.
* updated docstring
* fixed test_can_modify_mapping
3 years ago
sezanzeb
d6de1bbd3d
One more check for invalid cwd setups
3 years ago
sezanzeb
60960aa095
Made tests in PyCharm work
3 years ago
sezanzeb
334d73b437
increased timeout for TestDBusDaemon
3 years ago
jonasBoss
3cd30c4bf3
Independent uinput ( #228 )
3 years ago
sezanzeb
47bcefa7f3
#109 New mapping editor with multiline input and improved autocompletion
3 years ago
sezanzeb
063e4bc8b4
Updated copyright year
3 years ago
Tobi
a2ed3696ca
Renamed to Input Remapper
3 years ago
sezanzeb
d3d1d9124f
#247 Fixed autoload after rename
3 years ago
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>
3 years ago
sezanzeb
716b4bb921
#222 Showing the keycode instead of "unknown"
3 years ago
sezanzeb
ef3970f33e
#197 Not attempting to autoload if no user is logged in yet
3 years ago
sezanzeb
0017531b22
#197 Lazy loading groups and system_mapping
3 years ago
sezanzeb
d3c955fe04
Renamed EventProducer to JoystickToMouse
3 years ago
sezanzeb
e13780a208
#197 Not running the SharedDict for macros in key-mapper-control
3 years ago
sezanzeb
320fd37ca7
#197 Improved logs
3 years ago
sezanzeb
a150b06748
#197 timeouts, service Requires, added key-mapper-control debug log file
3 years ago