github OpenTabletDriver/OpenTabletDriver v0.6.3.0
OpenTabletDriver v0.6.3.0

latest release: v0.6.4.0
7 months ago

!! 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

Improved support

Other

  • Fix rotation reports causing broken pressure, tilt, and pen buttons (#2737 by @Kuuuube)

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

New Contributors

Full Changelog: v0.6.2.0...v0.6.3.0

Don't miss a new OpenTabletDriver release

NewReleases is sending notifications on new releases.