Open source, cross-platform, user-mode tablet driver
LGPL-3.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] 10 months ago
This hopefully fixes all reasons why cursor "jumps" (as if it's in absolute mode) in relative mode.
Some draggable elements are affected by this and is now actually draggable when using OpenTabletDriver.
If a tablet driver is detected to be interfering with OpenTabletDriver, the user will now be notified of this issue.
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.
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!
Our RPM releases support more than just Fedora. It works on most RPM-based distros like OpenSUSE,
master
(https://github.com/OpenTabletDriver/OpenTabletDriver/pull/3043 by @gonX)Thank you to everybody that contributed to this release!
Full Changelog: https://github.com/OpenTabletDriver/OpenTabletDriver/compare/v0.6.3.0...v0.6.4.0
Published by github-actions[bot] about 1 year ago
These changes below were backported via #2776.
LogLevel.Error
on non-fatal exceptions (https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2820 by @X9VoiD)This fixes issues related to osu! lazer's OTD implementation not working on some scenarios where standalone OTD does.
JsonException
(https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2826 by @X9VoiD)OpenTabletDriver will not crash anymore when loading invalid settings.
Attempting to open another UX will bring up the existing one.
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.
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.
The packaging scripts were heavily improved and can now build source packages (tho not enabled by default).
Full Changelog: https://github.com/OpenTabletDriver/OpenTabletDriver/compare/v0.6.2.0...v0.6.3.0
Published by github-actions[bot] over 1 year ago
Though it should be noted that the update reliability fixes does not apply to 0.6.1.1 so the process updating from 0.6.1.1 to 0.6.2.0 might not be without trouble.
Users that experiences lower report rate when using an asynchronous filter (ex. hawku/devocub filters, any filter that has Frequency
setting) should prioritize installing this update to recover full report rate.
Weird issues where pen tip is stuck for example is fixed by this change.
Should fix most issues concerning updates failing to install, mostly on Windows machines.
Fixes most crashes on startup resulting to "Fatal Error" messages showing up on UI. Daemon is hardened against errors occurring from loading invalid settings and plugins.
openSUSE/SUSE users should now be able to run the following commands to install OpenTabletDriver without any error:
sudo zypper install OpenTabletDriver.rpm
assuming current working directory is set to where the rpm file is.
Full Changelog: https://github.com/OpenTabletDriver/OpenTabletDriver/compare/v0.6.1.1...v0.6.2.0
Published by github-actions[bot] over 1 year ago
This is a hotfix for some Windows issues.
Full Changelog: https://github.com/OpenTabletDriver/OpenTabletDriver/compare/v0.6.1...v0.6.1.1
Published by github-actions[bot] over 1 year ago
This is the 25th release of OpenTabletDriver!
Scroll down to see downloads.
These are tablets that have gone from Untested
to Supported
status:
AuxButtons
in the VeikkAuxReport
(https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2334 by @jamesbt365)GianoReportParser
on Huion Kamvas Pro 16 (https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2329 by @jamesbt365)This fixes issues with cursor jumps on some tablets using relative mode regardless of Reset Time
.
Makes sure that the updates will go smoothly and will transition properly to OpenTabletDriver 0.7.x.
Prevents issues where asynchronous filters (they have a setting called Frequency
) lags when system is under heavy load (like playing osu! with frame limiter set to "unlimited") or minimizing OTD in Windows 11
Driver.InputDevices
(https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2476 by @X9VoiD)No more bad stuff happening when multiple device changes happen in a short period of time.
Bindings are now guaranteed to be invoked with updated pointer data. In other words, sometimes the bindings are sent to OS without updating the position first, leading to bindings being one report early or the position being one report late depending on how you look at it. These changes fixes that. Also fixes issues with dragging in MacOS.
Less false positives.
Message boxes Windows XP style!
AreaDisplay
to standard Drawable
(https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2659 by @InfinityGhost)Fixes high GPU usage when looking at area editors.
When OTD determines that it lacks the permissions to read device data and/or send input to OS, it will prompt user to allow OTD to do such actions.
Just double-click this little thingy called convert_to_portable.bat
You can't launch OTD from a zip file anymore, that has always been an incorrect way of using OTD. Also hide menu entries that isn't usable when not connected to daemon yet.
Full Changelog: https://github.com/OpenTabletDriver/OpenTabletDriver/compare/v0.6.0.4...v0.6.1
Published by InfinityGhost over 2 years ago
This is the 24th release of OpenTabletDriver!
We've fixed and added multiple configurations, along with some minor UI changes to improve usability.
dotnet run
by @vedattt in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2158
See the full changelog here.
Published by InfinityGhost over 2 years ago
This is the 23rd release of OpenTabletDriver!
Security vulnerabilities in a dependency were resolved with an update, this update is highly recommended.
Visit https://opentabletdriver.net/ for installation instructions.
Published by InfinityGhost almost 3 years ago
This is the 22nd release of OpenTabletDriver!
This is another hotfix update, thanks to everyone who reported issues!
Visit https://opentabletdriver.net/ for installation instructions.
Published by InfinityGhost almost 3 years ago
This is the 21st release of OpenTabletDriver!
This is a hotfix update, thanks to everyone who reported issues!
Visit https://opentabletdriver.net/ for installation instructions.
Published by InfinityGhost almost 3 years ago
This is the 20th release of OpenTabletDriver!
We have changed a massive amount of things since v0.5.3.3, most of which has been in part of adding support for multiple concurrent tablets.
As there were so many changes to the driver as this release came to be (over 1000 commits), I've decided to shorten this changelog into a summary.
Thanks to Parblo for providing tablets to our development team!
All supported tablets can be found here
The full changelog can be found here
Thanks to everyone who made this release happen!
Visit https://opentabletdriver.net/ for installation instructions.
Published by InfinityGhost over 3 years ago
This is the 19th release of OpenTabletDriver!
This is a service update to fix some UI performance issues.
Major updates coming soon! Check out our development builds if you want the latest and greatest.
master
)Published by InfinityGhost over 3 years ago
This is the 18th release of OpenTabletDriver!
This is a hotfix update for the glib update. This release is only needed for Linux users experiencing UI crashes after a glib update.
master
)Published by InfinityGhost over 3 years ago
This is the 17th release of OpenTabletDriver!
This is a hotfix update for the core library. The changes in this update will not have any apparent affect for desktop users.
Wacom64bAuxReportParser
(#985)master
)Published by InfinityGhost over 3 years ago
This is the 16th release of OpenTabletDriver!
Many fixes and tablet configurations were added.
master
)Published by InfinityGhost over 3 years ago
This is the 15th release of OpenTabletDriver!
Hopefully this will be the last hotfix update for v0.5.2, more features to come!
master
)Published by InfinityGhost over 3 years ago
This is the 14th release of OpenTabletDriver!
Yet another hotfix release, thanks for the continued issue reports!
@InfinityGhost
@Kuuuube
@AbstractQbit
master
)Published by InfinityGhost over 3 years ago
This is the 13th release of OpenTabletDriver!
This is a hotfix update for a few bugs we didn't find until after release.
@InfinityGhost
@Kuuuube
@Mrcubix
master
)Published by InfinityGhost over 3 years ago
This is the 12th release of OpenTabletDriver!
Many small fixes and performance improvements have been made.
Now only missing wheel support
IDisposable
filters (#742)master
)Published by InfinityGhost over 3 years ago
This is the 11th release of OpenTabletDriver!
A lot of fixes have been made, and we fixed a major MacOS crash with the startup greeter.
IDriver
plugin interfacemaster
)Published by InfinityGhost over 3 years ago
This is the 10th release of OpenTabletDriver!
We have made a ton of improvements and changes to the core and plugin libraries.
master
)