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