OpenTabletDriver v0.6.6.1
Another minor release is upon us! OpenTabletDriver v0.6.6.1
This release targets some notable bug fixes:
- Underflowing pressure is fixed on some variants of XP-Pen tablets in #4197
- This was caused by an incorrect assumption in the parser
- Fixing inconsistent eraser handling in our own eraser binding handler in #4207
- Some tablets (mostly Wacom) send tool state as an initial report instead of sending eraser state continuously, this is now properly handled.
- MacOS: Fixing relative mode on multi-monitor displays in #4198
- This fixes a bug that seems to have been present since OpenTabletDriver v0.6.1
- Linux: Fixed bad tool handling in Linux Artist Mode in #4202
- Tool states are now properly unique per
SYN_REPORT- should fix tool handling in some applications
- Tool states are now properly unique per
- Tilt is now fixed on many large UC-Logic based tablets in #4213
- Artisul D16 Pro
- Gaomon GM116HD
- Gaomon GM156HD
- Gaomon PD156 Pro
- Gaomon PD1560
- Gaomon PD1561
- Gaomon PD2200
- Huion G930L
- Huion GT-156HD V2
- Huion GT-191 V2
- Huion GT-220 V2
- Huion GT-221 Pro
- Huion GT-221
- Huion Kamvas 12
- Huion Kamvas 16 (2021)
- Huion Kamvas 16
- Huion Kamvas 20
- Huion Kamvas 22 Plus
- Huion Kamvas 22
- Huion Kamvas 24 Plus
- Huion Kamvas Pro 12
- Huion Kamvas Pro 16 (2.5k)
- Huion Kamvas Pro 16 (4k)
- Huion Kamvas Pro 16 Plus (4k)
- Huion Kamvas Pro 16
- Huion Kamvas Pro 19 (4K)
- Huion Kamvas Pro 20
- Huion Kamvas Pro 22 (2019)
- Huion Kamvas Pro 24 (4K)
- Huion Kamvas Pro 24
- Huion Q630M
- Huion RDS-160
- Huion WH1409 V2
- Huion WH1409
- Huion Kamvas 16 (Gen 3)
- Huion Kamvas 24
- Huion Kamvas Pro 27
- Huion Q620M
Additionally, foreign driver detection has been improved in #4188. XP-Pen's Windows driver recently changed something that stopped our driver detection from seeing it, this change should allow users and helpers to identify whether the foreign driver is installed and may conflict with OpenTabletDriver.
Bug Fixes
- Invert giano parser tilt by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4213
- Replace bad subtraction with bitmask in XP-Pen offset parsers by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4197
- Report potential driver detection false positives and show process name and filename in log by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4188
- Save eraser state in binding handler by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4207
- Desktop/PresetManager: Fix '.json' overreplacement by @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4170
- Fix libinput eraser not setting sometimes due to not flushing and sending two conflicting tool reports by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4202
- Fix multi-monitor relative pointer bug when first display is positioned to the right by @AkiSakurai in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4198
Tablet Support
- Add support for XP-Pen Deco Pro MW by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4214
- Woodpad PF0730: Add variant by @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4205
- Add new variant for Monoprice 10594 by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4199
Console Improvements and Bug Fixes
- Rework
setfiltersandsettoolsby @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4171 - Add
disabletabletfiltersanddisabletoolsby @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4176 - Add
listpresetscommand by @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4169 - Inform when no types are found by @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4145
- Fix
detectconsole command bricking output by @dnfd1 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4215 - Fix invalid call in
setoutputmodeby @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4148 savepreset: Restrict path traversal by @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4168
New Contributors
- @dnfd1 made their first contribution in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4215
Code quality and GitHub project management PR's have been omitted from the list above.
Full Changelog: https://github.com/OpenTabletDriver/OpenTabletDriver/compare/v0.6.6.0...v0.6.6.1