Releases: OpenTabletDriver/OpenTabletDriver
OpenTabletDriver v0.6.4.0
!! 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
OpenTabletDriver v0.6.3.0
!! 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
OpenTabletDriver v0.6.2.0
This new update includes many changes that should resolve issues that just recently occurred for users of Wacom tablets and also makes installing updates more reliable.
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.
!! For any users that encounter any problems updating to 0.6.2.0, manually download the update below. !!
Driver
Fix device and touch report consuming timer polls (#2802 by @X9VoiD)
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.
Fix pipeline race condition (#2803 by @X9VoiD)
Weird issues where pen tip is stuck for example is fixed by this change.
Add fallback support when update install fails (#2804 by @X9VoiD)
Should fix most issues concerning updates failing to install, mostly on Windows machines.
Make daemon more resilient and less crash-y (#2808 and #2810 by @X9VoiD)
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.
Packaging
Make rpm package compatible with openSUSE (#2813 by @X9VoiD)
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.
Smaller changes
- Add more information to recorded tablet data (#2807 by @X9VoiD)
- Use setup-dotnet to setup dotnet on fedora (#2814 by @X9VoiD)
- Bump to 0.6.2.0 (#2811 by @X9VoiD)
Full Changelog: v0.6.1.1...v0.6.2.0
OpenTabletDriver v0.6.1.1
v0.6.1
OpenTabletDriver v0.6.1
This is the 25th release of OpenTabletDriver!
Scroll down to see downloads.
Tablet Support
Changes mostly coming from as part of "Update configurations (#2477 by @X9VoiD)" and "Configs and parsers backport (#2689 by @Kuuuube)".
New tablets supported!
- FlooGoo FMA100
- Gaomon GM156HD (#2391 by @jamesbt365)
- Gaomon PD2200 (#2357 by @jamesbt365)
- Gaomon S830 (#2349 by @jamesbt365)
- Genius i405x (#2238 by @jamesbt365)
- Huion G930L
- Huion H320M (#2362 by @jamesbt365)
- Huion H610 Pro V3 (#2263 by @X9VoiD)
- Huion H690 (#2304 by @NoirNoble)
- Huion Kamvas 12 (#2252 by @jamesbt365)
- Huion Kamvas Pro 16 (2.5k) (#2410 by @32-bit-link)
- Huion RTM-500 (#2282 by @jamesbt365)
- KENTING K5540 (#2368 by @jamesbt365)
- Monoprice 10594 (#2337 by @jamesbt365)
- UGEE S640 (#2316 by @jamesbt365)
- UGTABLET M708 V2 (#2268 by @jamesbt365)
- Veikk A15 V2 (#2417 by @jamesbt365)
- Veikk A30 V2 (#2216 by @SnowLire)
- Veikk VK1060 (#2313 by @jamesbt365)
- Veikk VK430 (#2227 by @jamesbt365)
- Veikk Viola (VO1060)
- Wacom CTE-660 (#2397 by @jamesbt365)
- Wacom CTH-301
- Wacom CTH-661-SE (#2247 by @TheOnlyPhoenix)
- Wacom DTK-1300 (#2241 by @OniCado)
- Wacom DTK-1660 (#2384 by @jamesbt365)
- Wacom DTZ-1200W (#2303 by @jamesbt365)
- XP-PEN MT0960B (deco pro sw) (#2340 by @jamesbt365)
- XP-Pen Artist 10 (2nd Gen)
- XP-Pen Artist 13 (2nd Gen)
- XP-Pen Artist 13.3
- XP-Pen Artist 16 Pro (#2332 by @jamesbt365)
- XP-Pen Artist Pro 16TP
Improved support to these tablets
Added new identifiers for the following
- Gaomon 1060 Pro (#2239 by @jamesbt365)
- Gaomon M6
- Gaomon S56K (#2386 by @jamesbt365)
- Gaomon S620
- Huion GC610
- Huion H1060P (#2264 by @jamesbt365)
- Huion H320M
- Huion H610 Pro V2
- Huion H610X (#2358 by @Kuuuube)
- Huion H640P (#2264 by @jamesbt365)
- Huion HC16 (#2315 by @jamesbt365)
- Lifetec LT9570
- Monoprice MP1060-HA60
- Wacom CTH-461
- Wacom CTH-661 (#2271 by @jamesbt365)
- Wacom CTL-4100WL (#2300 by @jamesbt365)
- Wacom CTL-6100WL
- Wacom DTK-1660
- XP-Pen Deco 01 V2 (#2363 by @nukanoto)
Verified working since last release
These are tablets that have gone from Untested
to Supported
status:
- Wacom GD-0912 (#2224 by @jamesbt365)
Parser fixes
- Change parser for Wacom FT-0405-U (#2246 by @jamesbt365)
- Fix aux buttons for Veikk A30 V2 (#2293 by @Julian-Sz)
- Increase the amount of
AuxButtons
in theVeikkAuxReport
(#2334 by @jamesbt365) - Add tilt support for Gaomon 1060 Pro (#2308 by @sb-child)
- Switch to
GianoReportParser
on Huion Kamvas Pro 16 (#2329 by @jamesbt365) - Add tilt support for Huion H640P (#2339 by @jamesbt365)
- Fix incorrectly parsed ack report in Veikk S640 (#2475 by @X9VoiD)
Driver
Fix jumps occuring during problematic post-OOR reports (#2752 by @X9VoiD)
This fixes issues with cursor jumps on some tablets using relative mode regardless of Reset Time
.
Rework updater code (#2747 and #2763 by @X9VoiD)
Makes sure that the updates will go smoothly and will transition properly to OpenTabletDriver 0.7.x.
Set process priority to high by default and fix timers on Windows 11 (#2746 by @X9VoiD)
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
Fix windows key mappings (#2680 and #2739 by @proxer05)
Resolve race condition bugs of Driver.InputDevices
(#2476 by @X9VoiD)
No more bad stuff happening when multiple device changes happen in a short period of time.
Fix pointer bindings not being sent with the pointer (#2683 by @Kuuuube and #2764 by @X9VoiD)
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.
Improve sleep detection routine (#2748 by @X9VoiD)
Less false positives.
UX
Fix Ignore input outside area setting not working as expected (#2761 by @Kuuuube)
Fix some aspect ratio lock issues (#2762 by @X9VoiD)
Prevent log spams from occuring during catastrophic events (#2660 by @X9VoiD)
Message boxes Windows XP style!
Switch AreaDisplay
to standard Drawable
(#2659 by @InfinityGhost)
Fixes high GPU usage when looking at area editors.
Request permissions on MacOS when needed (#2771 and #2783 by @AkiSakurai)
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.
Add script to enable portable mode (#2793 by @X9VoiD)
Just double-click this little thingy called convert_to_portable.bat
Improve QoL around launching of OTD binaries (#2760 by @X9VoiD)
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.
Smaller changes
- Correct some text in Tablets.md (#2284 by @jamesbt365)
- Backport exception dialog (#2658 by @InfinityGhost)
- Specify Linux library versions (#2667 by @InfinityGhost)
- Remove daemon disconnection handler on exit (#2678 by @X9VoiD)
- Invalidate area editor when setting area bounds (#2751 by @X9VoiD)
- Fix I/O hang when initializing XP-Pen Star G640 (#2754 by @X9VoiD)
- Checkout current repo (#2765 by @X9VoiD)
- Fix broken macos updater for hotfix branch (https://github.com...
v0.6.0.4
OpenTabletDriver v0.6.0.4
This is the 24th release of OpenTabletDriver!
We've fixed and added multiple configurations, along with some minor UI changes to improve usability.
Changelog
- Fix string in Huion 420 Config by @Kuuuube in #1975
- Fix supported status on PTK-540WL. by @jamesbt365 in #2018
- CI: Move format project argument before file list by @vedattt in #2049
- Clarify where to drop plugins by @X9VoiD in #2023
- DriverDaemon: Call SetSettings on wake from sleep by @vedattt in #2041
- Add support for Gaomon PD1561. by @jamesbt365 in #1977
- Add RobotPen T9A Support by @fangxx3863 in #2008
- Add support for Artisul A1201. by @jamesbt365 in #2021
- Fix CTL-6100WL Config by @Kuuuube in #2029
- Add identifier to the XP-Pen CT640 by @jamesbt365 in #2032
- Add second initializations string to Huion 420 config by @SnowLire in #2045
- Use generic Enum methods by @turbedi in #2058
- Add new interface to CTL-4100WL. by @SnowLire in #2069
- Prevent infinite exceptions from UX when daemon disconnected by @vedattt in #2048
- Add support for Huion Kamvas Pro 24 by @jamesbt365 in #2092
- Add support for Huion H610X by @jamesbt365 in #2057
- Add identifer to the Huion H1060P by @jamesbt365 in #2066
- Split CTL-6100 and CTL-6100WL config by @SnowLire in #2084
- Add identifier to CT430 by @jamesbt365 in #2085
- Add Intuos4 middle button to AuxButtons by @Hypfer in #2093
- Add support for Huion H642 by @jamesbt365 in #2063
- Add support for Parblo A609 by @jamesbt365 in #2079
- Add support for Huion H580X by @jamesbt365 in #2040
- Change parser for Wacom CTE-450/650 by @imkunet in #1974
- add new identifier to H1060P by @jamesbt365 in #2089
- Add tilt support for Huion Kamvas Pro 13 by @ru-ka in #2102
- Add tilt support For Huion Kamvas 13 by @jamesbt365 in #2105
- Overhaul/rewrite CONTRIBUTING.md by @Sublimelime in #2019
- Add build script for Windows by @X9VoiD in #1909
- Add identifier to XP-PEN Deco mini7 by @jamesbt365 in #2117
- Add support for Huion Kamvas Pro 13 (2.5k) by @jamesbt365 in #2120
- Change parser on Wacom CTE-x30 by @jamesbt365 in #2128
- Added German readme. by @OniCado in #1777
- Add support for UGEE U1600 by @jamesbt365 in #2141
- Updated tablet support status by @TheOnlyPhoenix in #2145
- Update tablet support status of multiple tablets by @jamesbt365 in #2148
- Fix typo in CT640 (again) by @jamesbt365 in #2152
- fix CTL-6100 config by @jamesbt365 in #2122
- add support for huion 1060 plus by @WebFreak001 in #2133
- Add support for XENX tablets by @X9VoiD in #2143
- Add support for Huion HS95 by @jamesbt365 in #2161
- Change parser for CTE-x40 by @jamesbt365 in #2164
- Daemon: Log 'enabled' only when there are tablets by @vedattt in #2157
- Change parser on the other CTE-440 identifier by @jamesbt365 in #2182
- Restrict file extension by @satodayo in #2150
- InputDevice: Add support for feature initialization delay by @gonX in #1943
- Add support for XP-Pen Artist 12 (2nd Gen) by @jamesbt365 in #2056
- Remove duplicate h420 entry by @jamesbt365 in #2170
- Add support for Artisul AP604 by @jamesbt365 in #2171
- Restore PTZ tablets BAA= Init by @jamesbt365 in #2183
- Use full project argument in
dotnet run
by @vedattt in #2158 - Add support for XP-Pen Artist 15.6 by @jamesbt365 in #1892
- Add xp pen g430 initstring by @Kuuuube in #2187
- Restore linux native timers by @jamesbt365 in #2190
- Add identifier for XP-Pen Artist 15.6 by @jamesbt365 in #2193
- Fix supported status of Huion New 1060 Plus by @jamesbt365 in #2195
- Add XP-Pen Star G960 to TABLETS.md by @jamesbt365 in #2194
- Add support for tilt on multiple huion/gaomon tablets by @jamesbt365 in #2196
- Add feature init delay to XD-xxxx-U by @jamesbt365 in #2197
- Parse intuos hover correctly by @jamesbt365 in #2199
- Add support for XP-Pen Artist 13.3 Pro by @jamesbt365 in #2202
- Add support for Gaomon M6 by @jamesbt365 in #2203
- AreaDisplay: Make selected area partially transparent by @gonX in #1891
- Add identifier to Veikk A15 Pro by @Kuuuube in #2212
- Remove aux endpoint from CTH-661 by @jamesbt365 in #2207
- Console: Fix ListFilters command by @InfinityGhost in #2138
- Notify user on tablet detect when vanguard is running by @Sublimelime in #1820
- Update README_ES.md by @FlyingCat-X in #2020
- Move non-english readmes into docs folder by @Sublimelime in #2015
- Add RPC connection timeout by @InfinityGhost in #2213
- Add support for Xencelabs Pen Tablet Small by @jamesbt365 in #2217
- WindowsDisplay: Keep operating system display ordering by @InfinityGhost in #2220
- Fix wheel support for Gaomon M6 by @X9VoiD in #2205
See the full changelog here.
New Contributors
- @fangxx3863 made their first contribution in #2008
- @turbedi made their first contribution in #2058
- @Hypfer made their first contribution in #2093
- @imkunet made their first contribution in #1974
- @ru-ka made their first contribution in #2102
- @TheOnlyPhoenix made their first contribution in #2145
- @WebFreak001 made their first contribution in #2133
- @satodayo made their first contribution in #2150
v0.6.0.3
OpenTabletDriver v0.6.0.3
This is the 23rd release of OpenTabletDriver!
Security vulnerabilities in a dependency were resolved with an update, this update is highly recommended.
Changelog
- Add links to packaging and web repos to main README by @Sublimelime in #1993
- Disable drag n drop for .dll files by @X9VoiD in #1991
- Disable automatic plugin installation by @X9VoiD in #1992
- Bump SharpZipLib from 1.3.1 to 1.3.3 in /OpenTabletDriver.Desktop by @dependabot in #2035
Contributors
- @X9VoiD
- @Sublimelime
- @vedattt
Downloads
Visit https://opentabletdriver.net/ for installation instructions.
v0.6.0.2
OpenTabletDriver v0.6.0.2
This is the 22nd release of OpenTabletDriver!
This is another hotfix update, thanks to everyone who reported issues!
Changelog
- Fixed version number causing updater to be confused
- Add uncommitted init changed by @Mrcubix in #1929
- Fixed M708 Measurements by @Mrcubix in #1924
- Add support for XP-Pen Star 05 V3 by @jamesbt365 in #1877
- Fix race condition when changing control page visibility by @AkiSakurai in #1931
- Exclude userdata from "binary" move file op by @X9VoiD in #1933
- Fix crash on missing plugin directory by @X9VoiD in #1932
- Disable sleep detection on debug builds by @X9VoiD in #1916
- Fix for Cursor stops moving when you press any of the pen buttons PTZ-1231W by @Kert in #1946
- Update source selector DataStore on profile change by @InfinityGhost in #1939
- Replace notifications with MessageBox by @InfinityGhost in #1940
- Huion 420: Fix exact match device strings by @tytan652 in #1935
- Add backup directory for settings and migration by @InfinityGhost in #1949
- Added support for A50 v2 by @Mrcubix in #1886
- Add support for Wacom DTC-133 by @jamesbt365 in #1954
- Fix typo in Gaomon M1220 by @jamesbt365 in #1962
- Only show TrayIcon once window init is complete by @Sublimelime in #1969
- Updater: Add file IncludeList by @InfinityGhost in #1956
- Add identifier for Huion H430p by @jamesbt365 in #1960
- Add support for Gaomon M1230 by @jamesbt365 in #1961
- Add support for XP-Pen Deco 01 V2 (variant 2) by @jamesbt365 in #1936
- App: Stop recursion of thrown messagebox exceptions by @InfinityGhost in #1971
- Merge configurations. by @jamesbt365 in #1970
Contributors
Downloads
Visit https://opentabletdriver.net/ for installation instructions.
v0.6.0.1
OpenTabletDriver v0.6.0.1
This is the 21st release of OpenTabletDriver!
This is a hotfix update, thanks to everyone who reported issues!
Changelog
- Add a new digitizer identifier for Huion 420 by @tytan652 in #1908
- Update: new identifier for Huion H1161 by @winderica in #1911
- Save backed up settings to original directory by @InfinityGhost in #1917
- Fix OnDependencyLoadAttribute by @X9VoiD in #1912
- Updater: Catch any exceptions when checking for updates by @InfinityGhost in #1918
- Disable running TimerTests in parallel with other unit tests by @X9VoiD in #1907
- Fix Star 03 Conflicts & Add an actual M708 Identifier by @Mrcubix in #1904
- Add device identifier conflict detection test by @X9VoiD in #1906
- Fix CTH-661 PIDs by @Kuuuube in #1919
- Merge configs again by @X9VoiD in #1920
- Use page list for visibility switching on macOS only by @InfinityGhost in #1921
Contributors
Downloads
Visit https://opentabletdriver.net/ for installation instructions.
v0.6.0
OpenTabletDriver v0.6.0
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.
Changelog
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!
- Add support for multiple concurrent tablets
- Rewrote daemon and UI to handle multiple tablets
- Added built-in self updater for Windows and MacOS
- Added settings presets and switching from UI or console
- Made configurations more expandable for the future
- Internally store configuration files and add override directory
- Added many tablet configurations
- Merged filters and interpolators into "pipeline elements" (shown as Filters in the UI)
- Added internal parsing of many new tablet features
- Added multi-key bindings (currently does not support mouse + keyboard, TBA)
- Added many translations of the main README
- Built opentabletdriver.net site
- Migrated the wiki from GitHub to opentabletdriver.net
All supported tablets can be found here
The full changelog can be found here
Contributors
Thanks to everyone who made this release happen!
- @adryzz
- @AkiSakurai
- @feluso
- @gonX
- @InfinityGhost
- @jamesbt365
- @jltbb
- @kateisprettydamngreat
- @Kuuuube
- @MishterKirby
- @Mrcubix
- @peterfab9845
- @sarsembin
- @Shingyx
- @shugen002
- @SnowLire
- @Sublimelime
- @tabularelf
- @telepathine
- @vedattt
- @X9VoiD
Downloads
Visit https://opentabletdriver.net/ for installation instructions.