Commit Graph

840 Commits

Author SHA1 Message Date
jdoda
f06b3ed601
Add optional acceleration to the mouse macro. (#931)
* Add optional acceleration to the mouse macro.

* Make accelerated mouse motion more accurate by accumulating fractional component of the speed.

* Apply suggestions from code review

Co-authored-by: Tobi <28510156+sezanzeb@users.noreply.github.com>

---------

Co-authored-by: Tobi <28510156+sezanzeb@users.noreply.github.com>
2024-08-13 16:48:54 +02:00
sezanzeb
eca6fde655 Switch from deprecated types-pkg_resources to types-setuptools 2024-08-06 23:45:15 +02:00
sezanzeb
b49fc30713 Update black formatting 2024-08-06 23:45:15 +02:00
Joey Riches
f5151aab27
Install icon to standard path, fix appstream-builder generation (#841)
appstream-builder was failing to generate the appstream metainfo from
this package as it didn't provide an icon in a standard path.

appstream-builder states:
> Icons MUST be installed in /usr/share/pixmaps/*, /usr/share/icons/*,
> /usr/share/icons/hicolor/*/apps/*, or /usr/share/${app_name}/icons/*
2024-01-27 11:59:18 +01:00
Tobi
8f79c25bd9
Fixed autocompletion tests; Group devices using their uniq property (#818)
* using uniq in the group key, fixed autocompletion tests
2023-12-03 12:48:08 +01:00
Divenire
d55c6d4eeb
Update zh_CN.po (#809) 2023-11-19 13:28:58 +01:00
Kristen McWilliam
b5c03ff89b
docs: remove redundant install step on Fedora (#807)
The `--now` flag to `systemctl enable` already starts the service immediately, no need to run a start command again.
2023-11-12 22:47:44 +01:00
albanobattistella
7e60635896
Update it_IT.po (#796) 2023-11-05 10:40:07 +01:00
sezanzeb
a012746a6b 2.0.1 2023-09-18 23:42:29 +02:00
sezanzeb
568f56cdb4 Hide irrelevant error in postint, doc minimum python version, doc on how to properly map wheels 2023-09-18 23:38:38 +02:00
Stanislav Zhuk
d2d0fa8a06
Try to use pydantic v2, and fallback to pydantic v1 (#773) 2023-09-18 23:34:01 +02:00
Tobi
f23b0a0258
Using asyncio.run in input-remapper-reader-service (#731) 2023-06-25 13:29:25 +02:00
Tobi
2cb39bedef
Fix CI (#730)
Co-authored-by: Rafael Fontenelle <rffontenelle@gmail.com>
2023-06-24 20:27:22 +02:00
Poldovico
27d7b3e829
#716 Import ecodes
import a missing dependency that made it impossible to apply presets in certain configurations
2023-05-31 22:39:33 +02:00
alxpl
bfb49cff2f
Add installation instructions for Fedora (#719) 2023-05-29 21:17:25 +02:00
jonasBoss
7a0ccac5d5
Fix btn left confusion (#711)
* removed erroneous error message

* use dangerously_mapped_btn_left() instead of checking manually in show_injector_result()

* fix dangerously_mapped_btn_left() by ignoring origin_hash

* Avoid `No origin_hash set` Warning
2023-05-21 18:28:49 +02:00
Rafael Fontenelle
4d3ce4523b
Add Brazilian Portuguese translation and update .po files (#708)
* Update translation files

* Add Brazilian Portuguese translation
2023-05-16 18:45:45 +02:00
jonasBoss
15eb0e9653
Fix if_single on Python 3.11 (#669)
* Wrap coroutine in task.

This is required in Python 3.11.

* Support None handlers in if_single.

* black

---------

Co-authored-by: Gabriel Ebner <gebner@gebner.org>
2023-04-07 21:29:55 +02:00
timmarjo
486d33acb4
Add double-click to examples (#681) 2023-04-05 15:52:39 +02:00
sezanzeb
a5383f33e4 #671 added python3-packaging to deb dependencies 2023-04-04 15:30:40 +02:00
sezanzeb
190da9de38 #671 moved pkg_resources import into try/catch 2023-04-02 13:51:59 +02:00
Tobi
7e18bd18c7
Document disable 2023-03-28 22:52:18 +02:00
jonasBoss
7c561dde89
fix #666 (#667)
* fix #666

increase delay in the EventReader after notifying listeners

* update debug level for Context._creat_callbacks message
2023-03-26 16:47:17 +02:00
sezanzeb
9e04df79ca 2.0.0 2023-03-20 15:48:21 +01:00
Tobi
6b4b85357f
Showing placeholder text (#658) 2023-03-20 15:36:41 +01:00
Uwe Jugel
d0cc1b82a8
Add service start and stop commands to setup script (#632) 2023-03-09 12:50:22 +01:00
Tobi
858c5059e5
Using NewType instead of TypeAlias (#652) 2023-03-06 17:06:32 +01:00
Tobi
61ffc5def3
Add default issue template 2023-03-06 16:51:06 +01:00
jonasBoss
d0e5f4998f
Update path in issue templates (#646) 2023-03-05 18:57:29 +01:00
Tobi
4b50b240a5
Updated AUR installation instructions 2023-03-04 09:51:23 +01:00
Michael J Gruber
394c05dfe1
Do not install under the old name any more (#373) 2023-03-02 18:14:48 +01:00
Tobi
d5ec0383ab
Merge pull request #641 from sezanzeb/beta
Merge `beta` into `main`
2023-03-02 18:11:56 +01:00
Tobi
b325598268
Fixed various mypy problems (#642) 2023-03-02 18:07:58 +01:00
Tobi
de0dd8af8e
2.0.0-rc (#639)
Co-authored-by: jonasBoss <jonas.bosse@posteo.de>
2023-03-02 16:53:58 +01:00
sezanzeb
4c41f8c9e0 Merge branch 'main' into beta 2023-02-27 18:49:13 +01:00
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
alxpl
115fb787c1
Add AppStream metadata (#611)
* Create io.github.sezanzeb.input_remapper.metainfo.xml

* Install AppStream MetaInfo file
2023-02-11 16:16:07 +01:00
Nicolas Lepage
1f9016e94e
Add french translation (#604) 2023-02-11 16:12:50 +01:00
Tobi
47ccb40507
Add jonas ko-fi account 2023-02-01 20:40:10 +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