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
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 setfilters and settools by @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4171
Add disabletabletfilters and disabletools by @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4176
Add listpresets command 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 detect console command bricking output by @dnfd1 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/4215
Fix invalid call in setoutputmode by @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