!! For any users that encounter any problems with OpenTabletDriver's built-in updater, please manually download the update below instead. !!
Tablet Support
These changes below were backported via #2776.
Added support
- Adesso Cybertablet K8 (#2705 by @X9VoiD)
- Gaomon PD156 Pro (#2704 by @jamesbt365)
- Huion GT-221 (#2674 by @X9VoiD)
- Huion H641P (#2730 by @Kuuuube)
- Huion Kamvas 24 Plus (#2605 by @jamesbt365)
- Huion Kamvas Pro 24 (4K) (#2864 by @TheOnlyPhoenix)
- Huion Q630M (#2731 by @michaelmera)
- Huion RDS-160 (#2786 by @jamesbt365)
- Huion RTE-100 (#2701 by @jamesbt365)
- Parblo Ninos N4 (#2679 by @cantgetin)
- Parblo Ninos N7 (#2734 by @Kuuuube)
- UGEE U1200 (#2839 by @ndkean)
- VEIKK VK430 V2 (#2711 by @Kuuuube)
- Waltop Slim Tablet 5.8" (#2862 by @X9VoiD)
- XP-Pen Artist 16 (2nd Gen) (#2580 by @SerialBoxes)
- XP-Pen Deco L (#2867 by @Kuuuube)
Improved support
- Gaomon 1060 Pro (#2624 by @mxi-box)
- Gaomon M106K Pro (#2631 by @jamesbt365)
- Gaomon M1230 (#2822 by @jamesbt365)
- Huion H430P (#2869 by @Kuuuube)
- Huion H610 Pro V3 (#2681 by @Kuuuube)
- Huion HS610 (#2724 by @Kuuuube)
- Huion HS611 (#2801 by @loco-choco)
- Huion Kamvas Pro 16 (2.5k) (#2723 by @Kuuuube, #2738 by @Kuuuube)
- Huion Kamvas Pro 16 (#2837 by @jamesbt365)
- Huion RTM-500 (#2613 by @jamesbt365)
- VEIKK VK430 (#2711 by @Kuuuube)
- Wacom CTE-650 (#2736 by @tovc)
- Wacom ET-0405A-U (#2857 by @Kuuuube)
- XP-Pen Star 06C (#2773 by @jamesbt365)
Other
Driver
Fix logging sending LogLevel.Error
on non-fatal exceptions (#2820 by @X9VoiD)
This fixes issues related to osu! lazer's OTD implementation not working on some scenarios where standalone OTD does.
Fix try-catch not catching all JsonException
(#2826 by @X9VoiD)
OpenTabletDriver will not crash anymore when loading invalid settings.
Handle binding before output (#2905 by @X9VoiD)
User Experience
Only allow a single instance of UX (#2828 by @X9VoiD)
Attempting to open another UX will bring up the existing one.
Remove Configuration Editor (#2883 by @X9VoiD)
This has been a pain point for a while now and adds significant code but almost nobody uses it and when they do it's just problems galore.
Not the fault of config editor, just that the only users of this feature are those that don't know how to actually make a tablet configuration. Those that do know just copies other configs as base and edits it as text. Doing it this way is actually faster and more convenient.
Use elevated daemon to update on some installations (#2877 by @X9VoiD)
Some users are, for some reason, putting OTD into a folder where the user itself has no write access to it. This change allows the daemon to request for elevated permissions to perform an update when needed. Applies to next update.
Actually prevent multiple invocations to Updater's Install button (#2825 by @X9VoiD)
Packaging
Source package for DEB/RPM (#2889 by @X9VoiD)
The packaging scripts were heavily improved and can now build source packages (tho not enabled by default).
Fix Release CI and Linux package issues (#2906 by @X9VoiD)
Fix parsing of linux-specific packaging options (#2821 by @X9VoiD)
Add generic packaging script and build support for musl (#2876 by @X9VoiD)
Miscellaneous changes
- Add default VSCode tasks and launch.json (#2870 by @X9VoiD)
- Bump version to 0.6.3.0 (#2890 by @X9VoiD)
New Contributors
- @loco-choco made their first contribution in #2801
Full Changelog: v0.6.2.0...v0.6.3.0