Commit Graph

115 Commits (4f03a7b484a57b56115c67aa661bfbc628768ba6)

Author SHA1 Message Date
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 216b9d730d
Mapping to " " caused problems, general test improvements (#314) 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 b3e1e4ca19
Refactorings (#275) 3 years ago
sezanzeb 3fe52d9c99 Moved numlock test to integration folder, black 3 years ago
sezanzeb 753ce5319f Logging process name and coloring logs based on file path 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 d6de1bbd3d One more check for invalid cwd setups 3 years ago
sezanzeb 60960aa095 Made tests in PyCharm work 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 e13780a208 #197 Not running the SharedDict for macros in key-mapper-control 3 years ago
sezanzeb 2803bb841e 1.2.1 3 years ago
sezanzeb f812710bd0 macros.py split, improved type checking 3 years ago
sezanzeb e82f48ac18 split state.py 3 years ago
sezanzeb 0726ccfea3 #183 #120 #49 if_single and if_tap 3 years ago
sezanzeb b44861b396 black 3 years ago
sezanzeb 0d990fc7a5 #168 add xmodmap fixture 3 years ago
sezanzeb 36b96935c6 #107 fixed autoload 3 years ago
sezanzeb f7ad2a6721 shorter shared dict timeout 3 years ago
sezanzeb 3b28ab832b #72 ungrab and earlier grab 3 years ago
sezanzeb 99bc679b82 #91 #104 added set and ifeq macros 3 years ago
sezanzeb 8daf55c196 #93 support for devices sharing the same name 3 years ago
sezanzeb b9c015c49d #78 filtering yubikey devices 3 years ago
sezanzeb db7bb69f8e changed default value for joysticks, clears config for new presets 4 years ago
sezanzeb 7d2d542d6e #75 ctrl+r to refresh the device list 4 years ago
sezanzeb 07cc8e1cc6 #73 #74 #76 improved gamepad support 4 years ago
sezanzeb a6f6df388f #65 device icons 4 years ago
sezanzeb 5e4ae668dd gtk not running as root anymore 4 years ago
sezanzeb 441a7c44ab 0.7.0, updated copyright notice 4 years ago
sezanzeb 634a8c5270 cleaning up history of created uinputs in tests 4 years ago
sezanzeb f2bb81f199 better compatibility by injecting into a dedicated devnode 4 years ago
sezanzeb 6797e8826f some file refactoring 4 years ago
sezanzeb 5e150a3209 no redundant macro parsings 4 years ago
sezanzeb cb577cf2b3 graphics tablet improvements 4 years ago
sezanzeb cd43ca4a41 logging original capabilities 4 years ago
sezanzeb f06d33ad34 writing combinations by using 'key + key + ...' 4 years ago
sezanzeb 566823bed4 fixed autoloading via udev 4 years ago
sezanzeb e18c40c221 autoloading on udev events 4 years ago
sezanzeb d7c4ce7dcd improved gamepad code, more tests 4 years ago
sezanzeb 7f4efba798 new cli features, more tests 4 years ago