Commit Graph

710 Commits (4f03a7b484a57b56115c67aa661bfbc628768ba6)
 

Author SHA1 Message Date
Tobi 4f03a7b484
More robust log file trimming (#366) 2 years ago
Raman Gupta 2c5a4d71f2
Add `RequiresMountsFor=/var/log` to systemd unit (#369)
If anyone mounts `/var` from a separate filesystem, this will ensure that `/var/log/input-remapper-control` is not written before `/var`/ is mounted.
2 years ago
Gavin Luo c7094b552a
feat: add Simplified Chinese translation (#363) 2 years ago
Jose Riha 63f58f3927
Add 2 missing strings for translation, regenerate .pot. (#356) 2 years ago
Tobi 5f53ae8c7b
Add python3-pydbus dependency 2 years ago
sezanzeb af20f87a12 1.4.2 2 years ago
Tobi b6f26e1dfa
Asking for a python-evdev upgrade if outdated (#346) 2 years ago
Tobi f4de4d9026
Fixed input_props unknown in UInput constructor (#344) 2 years ago
sezanzeb 6afa92b814 Removed obsolete destructor for test UInput 2 years ago
Tobi 54c3252101
Fix for missing input_props attribute (#341) 2 years ago
Tobi 96d36cc896
Lazy-Loading global uinputs (#339) 2 years ago
Tobi 754e252567
Update usage.md (#337) 2 years ago
Tobi 0cac61149c
Added hold_keys, rearranged test imports, removed deprecated macro capability tracking (#320) 2 years ago
Tobi da8cb58f00
Not copying source.phys anymore (#329) 2 years ago
sezanzeb 180bf5aa41 1.4.1 2 years ago
Tobi 02a17d51bd
Copy props to the forwarded UInput (#319) 2 years ago
Tobi 2badf2c5d3
Mapping media keys (#318) 2 years ago
Tobi 8f8800498c
Fixed false positive if plus-syntax in comment (#316) 2 years ago
Tobi fcfc58287c
`parse` understands that strings are not macros (#315) 2 years ago
Tobi 216b9d730d
Mapping to " " caused problems, general test improvements (#314) 2 years ago
Tobi 7fcd8fb59f
Greying out the key recording toggle (#298) 2 years ago
sezanzeb 85a6487e44 #295 Corrected usage.md 2 years ago
Tobi 55227e0b5a
Changed "otherwise" to "else" in macros, added migration (#291) 2 years ago
Jose Riha 84cdcf0467
Update Slovak translation (#289) 2 years ago
Jose Riha 79e432e031
Improve i18n (#288)
* Add Slovak translation for polkit message.
* More strings can be translated now.
2 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
2 years ago
sezanzeb 162e7fcbf7 Avoiding GObject dependencies for unit tests 2 years ago
nouraldeenm0 779263779e
Remove extra comma in the DEBIAN control file (#286) 2 years ago
Jose Riha b139f95ee2
Add Slovak translation for polkit message (#285) 2 years ago
sezanzeb 8e409ca4b4 Updated usage.md 2 years ago
sezanzeb 6029aac838 Added pydantic dependency 2 years ago
sezanzeb a86dfbf786 Added varying error exit codes 2 years ago
jonasBoss 3732d9e1e6
#278 Fix compatability with python 3.8 (#280) 2 years ago
jonasBoss b3e1e4ca19
Refactorings (#275) 2 years ago
jonasBoss ae56f2c0e3
#276 Fix crash when a macro is already running 2 years ago
sezanzeb 3fe52d9c99 Moved numlock test to integration folder, black 2 years ago
sezanzeb 1f92ac086b Avoiding some redundant calls in the GUI, improved test lags 2 years ago
sezanzeb abbbefc7a2 Removed problematic redundant call to terminate in reader 2 years ago
sezanzeb f885d22318 Ubuntu seems to require the dev package for GtkSource 2 years ago
sezanzeb 44edcca42c 1.4.0 2 years ago
sezanzeb 47420c8948 Avoiding redundant save in migration to preserve modification date 2 years ago
sezanzeb 5cd015f1cb Coloring process name based on pid 2 years ago
sezanzeb 753ce5319f Logging process name and coloring logs based on file path 2 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
sezanzeb 9037afe0f7 Not attempting to call xmodmap -pke as the service 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