Commit Graph

762 Commits

Author SHA1 Message Date
jonasBoss
1a2b2d7076
Refactored injection (#263) 2022-04-17 12:19:23 +02:00
Tobi
1c7a6aaa9e
Hiding irrelevant permission denied error log (#370) 2022-04-16 10:55:44 +02:00
Tobi
4f03a7b484
More robust log file trimming (#366) 2022-04-15 13:32:54 +02:00
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.
2022-04-15 13:31:43 +02:00
Gavin Luo
c7094b552a
feat: add Simplified Chinese translation (#363) 2022-04-09 13:58:49 +02:00
Jose Riha
63f58f3927
Add 2 missing strings for translation, regenerate .pot. (#356) 2022-03-27 14:03:55 +02:00
Tobi
5f53ae8c7b
Add python3-pydbus dependency 2022-03-23 10:37:00 +01:00
sezanzeb
af20f87a12 1.4.2 2022-03-19 09:34:57 +01:00
Tobi
b6f26e1dfa
Asking for a python-evdev upgrade if outdated (#346) 2022-03-18 20:03:38 +01:00
Tobi
f4de4d9026
Fixed input_props unknown in UInput constructor (#344) 2022-03-18 12:16:44 +01:00
sezanzeb
6afa92b814 Removed obsolete destructor for test UInput 2022-03-17 10:44:35 +01:00
Tobi
54c3252101
Fix for missing input_props attribute (#341) 2022-03-17 10:38:21 +01:00
Tobi
96d36cc896
Lazy-Loading global uinputs (#339) 2022-03-17 10:32:22 +01:00
Tobi
754e252567
Update usage.md (#337) 2022-03-12 21:15:17 +01:00
Tobi
0cac61149c
Added hold_keys, rearranged test imports, removed deprecated macro capability tracking (#320) 2022-03-03 23:42:37 +01:00
Tobi
da8cb58f00
Not copying source.phys anymore (#329) 2022-03-03 23:37:46 +01:00
sezanzeb
180bf5aa41 1.4.1 2022-02-27 20:57:33 +01:00
Tobi
02a17d51bd
Copy props to the forwarded UInput (#319) 2022-02-27 16:11:07 +01:00
Tobi
2badf2c5d3
Mapping media keys (#318) 2022-02-27 15:43:01 +01:00
Tobi
8f8800498c
Fixed false positive if plus-syntax in comment (#316) 2022-02-26 14:13:22 +01:00
Tobi
fcfc58287c
parse understands that strings are not macros (#315) 2022-02-26 13:44:38 +01:00
Tobi
216b9d730d
Mapping to " " caused problems, general test improvements (#314) 2022-02-26 13:26:53 +01:00
Tobi
7fcd8fb59f
Greying out the key recording toggle (#298) 2022-02-12 11:51:42 +01:00
sezanzeb
85a6487e44 #295 Corrected usage.md 2022-02-12 11:10:19 +01:00
Tobi
55227e0b5a
Changed "otherwise" to "else" in macros, added migration (#291) 2022-02-08 15:53:59 +01:00
Jose Riha
84cdcf0467
Update Slovak translation (#289) 2022-02-08 11:01:35 +01:00
Jose Riha
79e432e031
Improve i18n (#288)
* Add Slovak translation for polkit message.
* More strings can be translated now.
2022-02-08 11:00:10 +01:00
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
2022-02-07 17:52:41 +01:00
sezanzeb
162e7fcbf7 Avoiding GObject dependencies for unit tests 2022-02-06 23:52:27 +01:00
nouraldeenm0
779263779e
Remove extra comma in the DEBIAN control file (#286) 2022-02-06 23:36:26 +01:00
Jose Riha
b139f95ee2
Add Slovak translation for polkit message (#285) 2022-02-05 18:12:22 +01:00
sezanzeb
8e409ca4b4 Updated usage.md 2022-02-03 17:31:37 +01:00
sezanzeb
6029aac838 Added pydantic dependency 2022-02-03 16:52:14 +01:00
sezanzeb
a86dfbf786 Added varying error exit codes 2022-02-03 16:46:34 +01:00
jonasBoss
3732d9e1e6
#278 Fix compatability with python 3.8 (#280) 2022-02-02 12:30:09 +01:00
jonasBoss
b3e1e4ca19
Refactorings (#275) 2022-01-31 20:58:37 +01:00
jonasBoss
ae56f2c0e3
#276 Fix crash when a macro is already running 2022-01-31 14:05:11 +01:00
sezanzeb
3fe52d9c99 Moved numlock test to integration folder, black 2022-01-31 14:02:03 +01:00
sezanzeb
1f92ac086b Avoiding some redundant calls in the GUI, improved test lags 2022-01-31 13:42:42 +01:00
sezanzeb
abbbefc7a2 Removed problematic redundant call to terminate in reader 2022-01-22 18:22:52 +01:00
sezanzeb
f885d22318 Ubuntu seems to require the dev package for GtkSource 2022-01-22 18:19:28 +01:00
sezanzeb
44edcca42c 1.4.0 2022-01-22 18:10:29 +01:00
sezanzeb
47420c8948 Avoiding redundant save in migration to preserve modification date 2022-01-19 22:34:17 +01:00
sezanzeb
5cd015f1cb Coloring process name based on pid 2022-01-18 22:34:28 +01:00
sezanzeb
753ce5319f Logging process name and coloring logs based on file path 2022-01-18 21:20:42 +01:00
sezanzeb
dda3bd2d81 Removed unused imports, updated badges, updated test instructions 2022-01-18 01:08:38 +01:00
sezanzeb
271c250337 Split tests into unit and integration 2022-01-18 00:55:01 +01:00
Luna Nova
e316c6f36c
Use non-zero exit code if tests fail (#265) 2022-01-18 00:35:31 +01:00
Luna Nova
43731875ad
Use tempfiles instead of hardcoded /tmp (#264) 2022-01-18 00:32:13 +01:00
sezanzeb
9037afe0f7 Not attempting to call xmodmap -pke as the service 2022-01-16 13:34:28 +01:00