github OpenTabletDriver/OpenTabletDriver v0.6.5.0
OpenTabletDriver v0.6.5.0

16 hours ago

!! For any users that encounter any problems with OpenTabletDriver's built-in updater, please manually download the update below instead. !!

Notable changes

  • .NET Runtime has been updated to use 8.0 from previously used 6.0 (#3368 by @InfinityGhost and #3390 by @jamesbt365)
  • Enhanced tablet detection which should help tablets with multiple interfaces (#3475, #3244 by @jamesbt365, #3570 by @X9VoiD)
    • These are changes that help improve support in the future for tablets.
    • Notably, "replug tablet until it works" is a workaround that can now be fixed with some tablet configuration changes
    • These changes help reduce conflicts and further improve what tablets we can support by giving us more choices over what devices we select.
  • Touch points are now visualized in the OTD Tablet Debugger (#3138 by @kloczewiak)
  • NuGet packages are now deployed when a release is tagged (#3550 by @InfinityGhost)
  • String reader now outputs special characters as character escape sequences (#3583 by @Kuuuube)
    • This is mostly to help configuration maintainers notice when vendors change strings in subtle ways

Bug fixes

  • Error dialogs/message boxes are now limited to a single box (#3490 by first time contributor @BunnyTub)
    • This means that cascading errors no longer spams dialog boxes
  • GUI no longer crashes when inputting blank or invalid values into the settings textboxes (width/height/etc) (#2248 by @AkiSakurai)
  • Pressure and eraser threshold now defaults to 1 (#3601)
    • This should avoid left click remaining stuck for new users with tablets that don't ever report 0 pressure
  • Fixed a bug in Linux timer thread code where ananicy-cpp would retrigger rules on every timer tick (up to 1000 times a second) (#3414 by @hwsmm)
  • Portable install is now possible on Linux and MacOS (#3536 by @Mrcubix)

Linux

  • Now defaults output mode to Artist Mode instead of Absolute Mode (#3525 by @gonX)
    • Absolute mode on Linux should be considered deprecated and only exists for backwards compatibility
  • Official OpenTabletDriver packages now ship with libinput smoothing disabled for Artist Mode (#3566 by @gonX)
  • Reworked .desktop file to follow Freedesktop standards (#3573 by @gonX)
  • Updated manpage (#3594 by @gonX)

Mac OS:

At long last, we now have support for pen pressure on MacOS! This has been a long requested feature that is nice to finally have in our hands.

  • Support for emitting pressure and tilt for use in artist programs (#2894 by @AkiSakurai, backported in #3544 by @gonX)
  • Native MacOS timer support (#2342 by @AkiSakurai, backported in #3549 by @Mrcubix)
    • This means that async plugins (like interpolators) should have significantly lower CPU usage

Miscellaneous Changes

Below follows the autogenerated changelog, with some of the above changes removed for clarity.

Tablet Support

Added support

Improved detection

Improved support

Tilt

Auxiliary buttons

Other

Driver

Timer

MacOS pressure support

Misc

Meta/CI

NixOS

New Contributors

Full Changelog: v0.6.4.0...v0.6.5.0

Don't miss a new OpenTabletDriver release

NewReleases is sending notifications on new releases.