!! For any users that encounter any problems with OpenTabletDriver's built-in updater, please manually download the update below instead. !!
Tablet Support
Added support
- Gaomon GM116HD (#2901 by @longnguyen2004)
- Huion Kamvas 22 (#2921 by @jamesbt365)
- VEIKK VK1060PRO (#2872 by @Kuuuube)
- Wacom CTC-4110WL (#2902 by @Kuuuube)
- Wacom CTC-6110WL (#2902 by @Kuuuube)
- Wacom DTH-1320 (#3063 by @Kuuuube)
- Wacom PTU-600U (#2907 by @Kuuuube)
- XP-Pen Deco M (#3000 by @hax0r31337)
Improved detection
- Artisul A1201 (#3062 by @jamesbt365)
- Gaomon 1060 Pro (#2899 by @jamesbt365)
- Huion H1060P (#3045 by @gonX)
- Huion H420x (#2938 by @jamesbt365)
- Huion H950P (#2990 by @jamesbt365)
- Huion Kamvas 20 (#2887 by @jamesbt365)
- Huion Kamvas Pro 24 (4K) (#3070 by @jamesbt365)
- Kamvas Pro 13 (2.5k) (#3072 by @J05HM0N5TER)
- UGEE S640 (#2897 by @jamesbt365)
Improved feature support
Pen tilt
- Huion HS611 (#2920 by @jamesbt365)
- VEIKK A15Pro (#2983 by @gonX)
- VEIKK VK1060 (#2983 by @gonX)
- VEIKK VK640 (#2982 by @gonX)
Mouse button
- Wacom CTE-430 (#3015 by @gonX)
- Wacom CTE-440 (#3015 by @gonX)
- Wacom CTE-450 (#3015 by @gonX)
- Wacom CTE-630 (#3015 by @gonX)
- Wacom CTE-640 (#3015 by @gonX)
Other
- Huion Deco L: Fix incorrect pressure (#3028 by @gonX)
- Huion Q11K: Fix digitizer specifications (#2891 by @laythean)
- Wacom DTC-133: Add second pen button (#2968 by @Kuuuube)
- XP-Pen Star 05 V3: Fix digitizer specifications (#2936 by @Dartandr)
Driver
Fix issues with relative mode still causing jumps (#3004 by @X9VoiD)
This hopefully fixes all reasons why cursor "jumps" (as if it's in absolute mode) in relative mode.
Fix some apps not behaving properly to cursor events in MacOS (#3051 by @chutneyio)
Some draggable elements are affected by this and is now actually draggable when using OpenTabletDriver.
Fix forward and backward mouse button bindings in Linux (#2306 by @gonX)
Improve driver detection logging (#2948 by @X9VoiD)
If a tablet driver is detected to be interfering with OpenTabletDriver, the user will now be notified of this issue.
Write logs to filesystem in real-time (#3100 by @X9VoiD)
Everything logged by OpenTabletDriver is now saved to <OTD_APPDATA>/Logs
. OTD also doesn't consume infinite amounts of memory anymore just to keep logs in memory by making use of the log files.
Include device attributes to diagnostics (#3109 by @X9VoiD)
Diagnostics now include USB interface number, HID usage and report ID. This new information will be used in a future OpenTabletDriver release for even more reliable support to tablets!
User Experience
Window title no longer says 'No tablet detected' incorrectly (#3038 by @gonX)
Packaging
Remove dist macro in RPM release (#3115 by @hwsmm)
Our RPM releases support more than just Fedora. It works on most RPM-based distros like OpenSUSE,
Fix package install/uninstall getting stuck forever in some Linux machines (#3001 by @X9VoiD)
CI/Meta
Verify tablet configuration with JSON Schema (#3035 by @gonX)
Miscellaneous changes
- Improve average big O runtime of finding conflicts (#2880 by @X9VoiD)
- Fix misuse of INPUT_PROP_DIRECT (#2940 by @gonX)
- Use INPUT_PROP_POINTER for tablets as suggested by kernel docs (#2941 by @gonX)
- Parse /etc/os-release in diagnostics (#2944 by @gonX)
- Remove binding handler from filter log (#2947 by @X9VoiD)
- Check for presence of Daemon before attempting to connect (#2950 by @gonX)
- build.sh: Use ${BASH_SOURCE[0]} as root instead of cwd (#2951 by @gonX)
- Rewrite udev rule generation (#2971 by @InfinityGhost)
- linux/lib.sh: Test udev rules where possible (#2975 by @gonX)
- generic/postinst: Specify systemd user service (#3014 by @gonX)
- Update GitHub workflows (#3036 by @gonX)
- Sync TABLETS.md with
master
(#3043 by @gonX) - Fix typo in MacOS permission helper (#3052 by @mintasso)
- Add help and options to generate-rules.sh (#3059 by @InfinityGhost)
- Revert workflow change (#3067 by @X9VoiD)
- merge matching identifiers with different strings (#3073 by @jamesbt365)
- Fix rebase errors from #3085 (#3087 by @X9VoiD)
- Aggregate configuration test data (#3095 by @X9VoiD)
- Fix some CI problems (#3117 by @X9VoiD)
- Set device attributes (#3119 by @X9VoiD)
- Fix enumeration of hid reports (#3120 by @X9VoiD)
- Bump version to 0.6.4.0 (#3122 by @X9VoiD)
Contributors
Thank you to everybody that contributed to this release!
- @chutneyio
- @Dartandr
- @gonX
- @haxor31337
- @hwsmm
- @InfinityGhost
- @jamesbt365
- @J05HM0N5TER
- @Kuuuube
- @laythean
- @longnguyen2004
- @mintasso
- @X9VoiD
Full Changelog: v0.6.3.0...v0.6.4.0