Commit Graph

801 Commits

Author SHA1 Message Date
sezanzeb
3207ea6797 Update copyright year 2023-02-27 17:07:42 +01:00
Tobi
b88b019ce0
Improved error formatting in status bar (#635) 2023-02-26 21:19:56 +01:00
Tobi
23af936688
Automatically set "Use as analog" if output is analog (#627) 2023-02-24 18:34:36 +01:00
Tobi
d48588bddb
Autocomplete "disable" (#634) 2023-02-24 18:16:22 +01:00
Tobi
1986d7a2ab
Fix CombinationHandler releasing (#578)
Co-authored-by: Jonas Bosse <jonas.bosse@posteo.de>
2023-02-19 21:19:29 +01:00
Uwe Jugel
743ebd1bdb
Combine install scripts into a setup tool (#618)
* combine install scripts into a setup tool

* hard code script dir

* move inject script setup tools, make setup tools path-aware
2023-02-17 16:13:32 +01:00
Uwe Jugel
6130ef79df
Add install scripts for local development (#616) 2023-02-12 10:01:09 +01:00
Uwe Jugel
2cb463269f
Rename desktop file to allow Dock pinning (#615) 2023-02-12 09:56:33 +01:00
yngmjgsd
9adc300aee
Beta ru_RU translation (#593) 2023-01-11 22:08:10 +01:00
Jonas Bosse
d5e74d05e0
optimize UInput.can_emit() 2023-01-11 21:04:54 +01:00
Jonas Bosse
caa8f2c57b
fix bug where NullHandler would not work with Axis/Key combination 2023-01-10 17:49:53 +01:00
jonasBoss
0f10d06ab6
Input event with origin (#550) 2022-12-15 14:43:03 +01:00
Jonas Bosse
bb6e4d23fe
Merge branch 'main' into beta 2022-12-06 11:11:39 +01:00
Luna Nova
be33bbd837
Use upgrade force-reinstall for setuptools for #564 (#566) 2022-12-02 23:45:26 +01:00
jonasBoss
ac07769854
Python311 (#555)
* explicitly create asyncio task in event reader read_loop

* use python 3.11 in github actions

* use python 3.11 in github actions
2022-11-24 11:22:44 +01:00
Tobi
1e4ac8759b
Test setup cleanup (#557) 2022-11-23 22:55:28 +01:00
Tobi
9a4c870577
#552 Strip output symbol (#556)
* #537 Removed shebangs in non-executables

* strip output_symbol
2022-11-23 19:28:00 +01:00
Tobi
d2fc5a6c05
Showing the input during GUI usage (#549) 2022-11-20 20:36:33 +01:00
Tobi
8bb6304a1f
Add translation and lint instructions (#545) 2022-11-20 16:35:03 +01:00
sezanzeb
aa2c55c858 #543 Typos 2022-11-19 11:29:14 +01:00
Jose Riha
a00b966720
Add more i18n strings (#548) 2022-11-19 11:19:37 +01:00
sezanzeb
eff463e627 #537 Removed shebangs in non-executables 2022-11-19 11:10:40 +01:00
sezanzeb
83cc610e9d #537 Removed shebangs in non-executables 2022-11-19 11:09:05 +01:00
Saltaformajo
8c1180822d
Translation for Ukrainian (#505)
* Create uk_UA.po
* symlink uk to uk_UA #488
* update translation (uk_UA)

Co-authored-by: Saltaformajo <odarchenko.n.d@gmail.com>
Co-authored-by: devse <corp@m.d>
2022-11-14 19:51:33 +01:00
sezanzeb
cfdcda4dea Rearranged readme 2022-11-13 13:55:17 +01:00
Tobi
430aef0130
Fixed Pylint issues, added more typehints (#536) 2022-11-12 17:45:32 +01:00
Tobi
b5345ad4c0
Making ReaderService terminate automatically after some time (#519) 2022-11-12 00:48:59 +01:00
Tobi
27e911be82
Not writing empty xmodmap files anymore (#531) 2022-11-05 14:48:23 +01:00
sezanzeb
abb1b76e85 Sanitize preset name (#525) 2022-11-01 13:26:27 +01:00
Tobi
4f727528fc
RelToRel (#497) 2022-11-01 12:07:12 +01:00
Nik Chatzinikolaou
b047843545 Sanitize device names in daemon (#524) 2022-11-01 11:44:46 +01:00
Nik Chatzinikolaou
df91ba60c6
Sanitize device names in daemon (#524) 2022-11-01 10:44:43 +01:00
sezanzeb
3798be2e46 Sanitize device names in paths #507 (#508)
Co-authored-by: jonasBoss <jonas.bosse@posteo.de>
2022-10-30 13:12:42 +01:00
sezanzeb
4532fdbedb #488 po/it, po/sk and po/zh symlinks 2022-10-30 12:19:54 +01:00
jonasBoss
c27f37a691
Sanitize device names in paths #507 (#508) 2022-10-29 13:48:16 +02:00
Tobi
94b94b9db6
add macro (#496) 2022-10-23 19:38:32 +02:00
Jonas Bosse
a89fa15693
Fixed a bug where not all needed devices where grabbed
When a mappin input-combination specified events from two different devices of the same group, only one device was grabbed.
2022-10-23 19:25:39 +02:00
Tobi
0a39a0999d
Explain architecture in docs (#510) 2022-10-23 18:39:23 +02:00
Tobi
71f8bf4e13
New UI (#484) 2022-10-16 14:56:21 +02:00
sezanzeb
aa6a505840 #488 po/it, po/sk and po/zh symlinks 2022-10-12 18:29:44 +02:00
sezanzeb
ce73f786bd Merge branch 'main' into beta
# Conflicts:
#	data/input-remapper.glade
#	inputremapper/logger.py
#	readme/usage.md
2022-10-11 23:45:32 +02:00
sezanzeb
3809a5139e #488 symlink ru to ru_RU 2022-10-11 23:33:09 +02:00
sezanzeb
70f601f28e #489 Disabled ctrl + n shortcut for now 2022-10-11 23:23:11 +02:00
yngmjgsd
4953e38de0
Added ru_RU translation and adjusted ru text for policykit file (#487)
* Add files via upload

ru_RU translation for input-remapper. The main file for GTK interface.

* Update input-remapper.policy

Added ru variant for policykit
2022-10-09 16:14:36 +02:00
jonasBoss
c9b582885e
RelToAbs (#442)
* RelToAbsHandler

* Update UI to include rel_input_cutoff

* new test fixtures

* RelToAbsHandler Tests

* Test RelativeInputCutoffInput

* custom stack switcher

* Mapping Refactor

* Added user dialog when switching between analog and macro mapping

* pydnatic type annotation update

* I Hate that Ubuntu ships with an ancient pydantic version

* Updated TestKeyAxisStackSwitcher

* Autoconfigure input when switching from key_macro to analog GUI

* controller tests for switching mapping type
2022-10-02 17:33:52 +02:00
Tobi
ae7caa7ec1
#471 Fixed link in usage.md 2022-09-09 14:03:34 +02:00
Tobi
d902fb204d
catching all exceptions (#467) 2022-09-03 15:47:58 +02:00
Jonas Bosse
5f98c0941d
Fix #445, Fix #444 2022-08-30 12:17:04 +02:00
jonasBoss
c0bc93b3ba
Improved Test Fixtures (#458) 2022-08-28 12:38:40 +02:00
Tobi
0b885df73c
Delete FUNDING.yml 2022-07-28 21:30:08 +02:00