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
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
2022-01-16 11:03:07 +01:00
sezanzeb
d6de1bbd3d
One more check for invalid cwd setups
2022-01-15 15:08:05 +01:00
sezanzeb
60960aa095
Made tests in PyCharm work
2022-01-15 15:03:21 +01:00
sezanzeb
bb1af00a63
Updated usage.md
2022-01-14 19:01:00 +01:00
sezanzeb
334d73b437
increased timeout for TestDBusDaemon
2022-01-14 18:55:11 +01:00
jonasBoss
3cd30c4bf3
Independent uinput ( #228 )
2022-01-14 18:50:57 +01:00
sezanzeb
47bcefa7f3
#109 New mapping editor with multiline input and improved autocompletion
2022-01-10 20:37:22 +01:00
sezanzeb
76c3cadcfa
1.3.0
2022-01-10 20:20:29 +01:00
Tobi
1c084101ff
Fixed link to packages.debian.org
2022-01-02 02:40:12 +01:00