Commit Graph

115 Commits

Author SHA1 Message Date
sezanzeb
6afa92b814 Removed obsolete destructor for test UInput 2022-03-17 10:44:35 +01:00
Tobi
96d36cc896
Lazy-Loading global uinputs (#339) 2022-03-17 10:32:22 +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
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
216b9d730d
Mapping to " " caused problems, general test improvements (#314) 2022-02-26 13:26:53 +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
jonasBoss
b3e1e4ca19
Refactorings (#275) 2022-01-31 20:58:37 +01:00
sezanzeb
3fe52d9c99 Moved numlock test to integration folder, black 2022-01-31 14:02:03 +01:00
sezanzeb
753ce5319f Logging process name and coloring logs based on file path 2022-01-18 21:20:42 +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
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
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
063e4bc8b4 Updated copyright year 2022-01-01 13:52:33 +01:00
Tobi
a2ed3696ca
Renamed to Input Remapper 2022-01-01 13:00:49 +01:00
sezanzeb
e13780a208 #197 Not running the SharedDict for macros in key-mapper-control 2021-11-20 13:41:34 +01:00
sezanzeb
2803bb841e 1.2.1 2021-10-20 23:05:50 +02:00
sezanzeb
f812710bd0 macros.py split, improved type checking 2021-09-29 23:00:50 +02:00
sezanzeb
e82f48ac18 split state.py 2021-09-29 20:50:32 +02:00
sezanzeb
0726ccfea3 #183 #120 #49 if_single and if_tap 2021-09-29 20:17:45 +02:00
sezanzeb
b44861b396 black 2021-09-26 12:44:56 +02:00
sezanzeb
0d990fc7a5 #168 add xmodmap fixture 2021-10-02 13:04:17 +02:00
sezanzeb
36b96935c6 #107 fixed autoload 2021-04-29 22:22:05 +02:00
sezanzeb
f7ad2a6721 shorter shared dict timeout 2021-04-28 00:17:51 +02:00
sezanzeb
3b28ab832b #72 ungrab and earlier grab 2021-04-26 23:21:52 +02:00
sezanzeb
99bc679b82 #91 #104 added set and ifeq macros 2021-04-25 19:28:02 +02:00
sezanzeb
8daf55c196 #93 support for devices sharing the same name 2021-04-23 11:51:21 +02:00
sezanzeb
b9c015c49d #78 filtering yubikey devices 2021-10-02 13:03:03 +02:00
sezanzeb
db7bb69f8e changed default value for joysticks, clears config for new presets 2021-04-03 12:48:52 +02:00
sezanzeb
7d2d542d6e #75 ctrl+r to refresh the device list 2021-04-02 15:08:36 +02:00
sezanzeb
07cc8e1cc6 #73 #74 #76 improved gamepad support 2021-04-02 12:16:34 +02:00
sezanzeb
a6f6df388f #65 device icons 2021-03-27 13:21:35 +01:00
sezanzeb
5e4ae668dd gtk not running as root anymore 2021-03-21 19:15:20 +01:00
sezanzeb
441a7c44ab 0.7.0, updated copyright notice 2021-02-22 19:48:20 +01:00
sezanzeb
634a8c5270 cleaning up history of created uinputs in tests 2021-02-20 14:16:05 +01:00
sezanzeb
f2bb81f199 better compatibility by injecting into a dedicated devnode 2021-02-18 20:38:14 +01:00
sezanzeb
6797e8826f some file refactoring 2021-02-13 20:34:33 +01:00
sezanzeb
5e150a3209 no redundant macro parsings 2021-02-13 20:19:31 +01:00
sezanzeb
cb577cf2b3 graphics tablet improvements 2021-02-13 14:11:49 +01:00
sezanzeb
cd43ca4a41 logging original capabilities 2021-02-13 12:44:50 +01:00
sezanzeb
f06d33ad34 writing combinations by using 'key + key + ...' 2021-02-12 21:43:40 +01:00
sezanzeb
566823bed4 fixed autoloading via udev 2021-02-12 20:29:26 +01:00
sezanzeb
e18c40c221 autoloading on udev events 2021-02-07 15:00:36 +01:00
sezanzeb
d7c4ce7dcd improved gamepad code, more tests 2021-01-17 15:09:47 +01:00
sezanzeb
7f4efba798 new cli features, more tests 2021-01-09 17:44:24 +01:00