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 https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1975
- Fix supported status on PTK-540WL. by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2018
- CI: Move format project argument before file list by @vedattt in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2049
- Clarify where to drop plugins by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2023
- DriverDaemon: Call SetSettings on wake from sleep by @vedattt in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2041
- Add support for Gaomon PD1561. by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1977
- Add RobotPen T9A Support by @fangxx3863 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2008
- Add support for Artisul A1201. by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2021
- Fix CTL-6100WL Config by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2029
- Add identifier to the XP-Pen CT640 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2032
- Add second initializations string to Huion 420 config by @SnowLire in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2045
- Use generic Enum methods by @turbedi in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2058
- Add new interface to CTL-4100WL. by @SnowLire in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2069
- Prevent infinite exceptions from UX when daemon disconnected by @vedattt in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2048
- Add support for Huion Kamvas Pro 24 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2092
- Add support for Huion H610X by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2057
- Add identifer to the Huion H1060P by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2066
- Split CTL-6100 and CTL-6100WL config by @SnowLire in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2084
- Add identifier to CT430 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2085
- Add Intuos4 middle button to AuxButtons by @Hypfer in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2093
- Add support for Huion H642 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2063
- Add support for Parblo A609 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2079
- Add support for Huion H580X by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2040
- Change parser for Wacom CTE-450/650 by @imkunet in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1974
- add new identifier to H1060P by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2089
- Add tilt support for Huion Kamvas Pro 13 by @ru-ka in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2102
- Add tilt support For Huion Kamvas 13 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2105
- Overhaul/rewrite CONTRIBUTING.md by @Sublimelime in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2019
- Add build script for Windows by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1909
- Add identifier to XP-PEN Deco mini7 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2117
- Add support for Huion Kamvas Pro 13 (2.5k) by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2120
- Change parser on Wacom CTE-x30 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2128
- Added German readme. by @OniCado in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1777
- Add support for UGEE U1600 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2141
- Updated tablet support status by @TheOnlyPhoenix in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2145
- Update tablet support status of multiple tablets by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2148
- Fix typo in CT640 (again) by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2152
- fix CTL-6100 config by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2122
- add support for huion 1060 plus by @WebFreak001 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2133
- Add support for XENX tablets by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2143
- Add support for Huion HS95 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2161
- Change parser for CTE-x40 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2164
- Daemon: Log 'enabled' only when there are tablets by @vedattt in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2157
- Change parser on the other CTE-440 identifier by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2182
- Restrict file extension by @satodayo in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2150
- InputDevice: Add support for feature initialization delay by @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1943
- Add support for XP-Pen Artist 12 (2nd Gen) by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2056
- Remove duplicate h420 entry by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2170
- Add support for Artisul AP604 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2171
- Restore PTZ tablets BAA= Init by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2183
- Use full project argument in
dotnet run
by @vedattt in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2158 - Add support for XP-Pen Artist 15.6 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1892
- Add xp pen g430 initstring by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2187
- Restore linux native timers by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2190
- Add identifier for XP-Pen Artist 15.6 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2193
- Fix supported status of Huion New 1060 Plus by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2195
- Add XP-Pen Star G960 to TABLETS.md by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2194
- Add support for tilt on multiple huion/gaomon tablets by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2196
- Add feature init delay to XD-xxxx-U by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2197
- Parse intuos hover correctly by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2199
- Add support for XP-Pen Artist 13.3 Pro by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2202
- Add support for Gaomon M6 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2203
- AreaDisplay: Make selected area partially transparent by @gonX in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1891
- Add identifier to Veikk A15 Pro by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2212
- Remove aux endpoint from CTH-661 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2207
- Console: Fix ListFilters command by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2138
- Notify user on tablet detect when vanguard is running by @Sublimelime in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1820
- Update README_ES.md by @FlyingCat-X in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2020
- Move non-english readmes into docs folder by @Sublimelime in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2015
- Add RPC connection timeout by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2213
- Add support for Xencelabs Pen Tablet Small by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2217
- WindowsDisplay: Keep operating system display ordering by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2220
- Fix wheel support for Gaomon M6 by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2205
See the full changelog here.
New Contributors
- @fangxx3863 made their first contribution in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2008
- @turbedi made their first contribution in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2058
- @Hypfer made their first contribution in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2093
- @imkunet made their first contribution in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1974
- @ru-ka made their first contribution in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2102
- @TheOnlyPhoenix made their first contribution in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2145
- @WebFreak001 made their first contribution in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2133
- @satodayo made their first contribution in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2150
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 https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1993
- Disable drag n drop for .dll files by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1991
- Disable automatic plugin installation by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1992
- Bump SharpZipLib from 1.3.1 to 1.3.3 in /OpenTabletDriver.Desktop by @dependabot in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/2035
Contributors
- @X9VoiD
- @Sublimelime
- @vedattt
Downloads
Visit https://opentabletdriver.net/ for installation instructions.
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 https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1929
- Fixed M708 Measurements by @Mrcubix in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1924
- Add support for XP-Pen Star 05 V3 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1877
- Fix race condition when changing control page visibility by @AkiSakurai in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1931
- Exclude userdata from "binary" move file op by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1933
- Fix crash on missing plugin directory by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1932
- Disable sleep detection on debug builds by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1916
- Fix for Cursor stops moving when you press any of the pen buttons PTZ-1231W by @Kert in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1946
- Update source selector DataStore on profile change by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1939
- Replace notifications with MessageBox by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1940
- Huion 420: Fix exact match device strings by @tytan652 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1935
- Add backup directory for settings and migration by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1949
- Added support for A50 v2 by @Mrcubix in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1886
- Add support for Wacom DTC-133 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1954
- Fix typo in Gaomon M1220 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1962
- Only show TrayIcon once window init is complete by @Sublimelime in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1969
- Updater: Add file IncludeList by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1956
- Add identifier for Huion H430p by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1960
- Add support for Gaomon M1230 by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1961
- Add support for XP-Pen Deco 01 V2 (variant 2) by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1936
- App: Stop recursion of thrown messagebox exceptions by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1971
- Merge configurations. by @jamesbt365 in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1970
Contributors
- @AkiSakurai
- @InfinityGhost
- @jamesbt365
- @Kert
- @Kuuuube
- @Mrcubix
- @Sublimelime
- @tytan652
- @X9VoiD
Downloads
Visit https://opentabletdriver.net/ for installation instructions.
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 https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1908
- Update: new identifier for Huion H1161 by @winderica in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1911
- Save backed up settings to original directory by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1917
- Fix OnDependencyLoadAttribute by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1912
- Updater: Catch any exceptions when checking for updates by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1918
- Disable running TimerTests in parallel with other unit tests by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1907
- Fix Star 03 Conflicts & Add an actual M708 Identifier by @Mrcubix in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1904
- Add device identifier conflict detection test by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1906
- Fix CTH-661 PIDs by @Kuuuube in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1919
- Merge configs again by @X9VoiD in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1920
- Use page list for visibility switching on macOS only by @InfinityGhost in https://github.com/OpenTabletDriver/OpenTabletDriver/pull/1921
Contributors
- @InfinityGhost
- @Kuuuube
- @Mrcubix
- @tytan652
- @winderica
- @X9VoiD
Downloads
Visit https://opentabletdriver.net/ for installation instructions.
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.
OpenTabletDriver v0.5.3.3
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.
Changelog
- Implemented composition scheduling for drawables
Contributors
- @InfinityGhost
- @X9VoiD
Platform Downloads
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.5.3.2
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.
Changelog
- Bumped Eto.Platform.Gtk to 2.5.11 (#1104)
Contributors
- @gonX
Platform Downloads
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.5.3.1
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.
Changelog
- Fixed report parser dictionary lookup not including
Wacom64bAuxReportParser
(#985)
Contributors
- @InfinityGhost
Platform Downloads
- Windows Auto-Updater (soon to be deprecated in v0.6.0)
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.5.3
This is the 16th release of OpenTabletDriver!
Many fixes and tablet configurations were added.
Changelog
- Added configurations
- Huion GC610 (#938)
- Wacom CTE-640 (#957)
- Wacom CTF-430 (#976)
- Wacom GD-0608-U (#963)
- Wacom GD-0912-U (#963)
- Wacom GD-1212-U (#963)
- Wacom GD-1218-U (#963)
- Wacom PTH-450 (#963)
- Wacom PTH-460 (#588)
- Wacom PTH-851 (#963)
- Wacom PTK-450 (#963)
- Wacom PTK-640 (#865)
- Wacom PTK-650 (#865)
- Wacom PTK-650 (#963)
- Wacom PTK-840 (#963)
- Wacom PTZ-1230 (#963)
- Wacom PTZ-1231W (#963)
- Wacom PTZ-430 (#963)
- Wacom PTZ-431W (#963)
- Wacom PTZ-630 (#904)
- Wacom PTZ-631W (#963)
- Wacom XD-0405-U (#963)
- Wacom XD-0912-U (#963)
- Wacom XD-1212-U (#963)
- Wacom XD-1218-U (#963)
- XP-Pen Deco Pro Medium (#924)
- Updated configurations
- Gaomon M10K (#923)
- Huion Artist Pro 12 -> Huion Artist 12 Pro (#975)
- Huion GT-133 -> Huion Kamvas Pro 13 (#975)
- Huion H1161 (#923)
- Huion H950P (#889, #915, #923)
- Huion HS610 (#923)
- Huion Inspiroy Q11K -> Huion Q11K (#975, #923)
- Huion Inspiroy Q11K V2 -> Huion Q11K V2 (#975)
- Huion Kamvas 13 (#923)
- Wacom CTE-440 (#923)
- Wacom CTL-4100 Bluetooth (#910)
- Wacom CTL-490 (#910)
- Wacom CTL-490 (#950)
- Wacom CTL-6100 -> Wacom CTL-6100WL (#912, #970)
- Wacom CTL-680 (#923)
- Wacom CTL-690 (#950)
- Wacom FT-0405-U (#923)
- Wacom PTH-451 (#910, #923)
- Wacom PTH-651 (#910)
- Wacom PTH-660 (#910, #934)
- Wacom PTH-660 Bluetooth (#910)
- Wacom PTH-850 (#910)
- Wacom PTH-860 (#910)
- XP-Pen Deco 01 v2 -> XP-Pen Deco 01 V2 (#975)
- XP-Pen G430 -> XP-Pen Star G430 (#975)
- XP-Pen G430S -> XP-Pen Star G430S (#975)
- XP-Pen G540 -> XP-Pen Star G540 (#975)
- XP-Pen G540 Pro -> XP-Pen Star G540 Pro (#975, #923)
- XP-Pen G640 -> XP-Pen Star G640 (#975)
- XP-Pen G640 V2 -> XP-Pen Star G640 V2 (#975)
- XP-Pen G640S -> XP-Pen Star G640S (#975)
- XP-Pen G960 v2 -> XP-Pen Star G960 (#975, #923)
- XP-Pen G960S Plus (#923)
- Added standard input/output command for console application (#859)
- Cleaned up core library, added XML documentation (#872)
- Renamed GaomonReportParser to UCLogicReportParser (#886)
- Improved XP-Pen report parser (#887)
- Improved exception messages for common issues (#893)
- Fixed console application's deprecation (#899)
- Changed UAC message to be more descriptive (#929)
- Added Wacom touch report parsing (#962)
- Work around bad HID reports breaking tablet detection (#965)
Contributors
- @AbstractQbit
- @adryzz
- @BigBrainAFK
- @BK8000L
- @InfinityGhost
- @Kuuuube
- @Mrcubix
- @Satanepigone
- @X9VoiD
Platform Downloads
- Windows Auto-Updater (soon to be deprecated in v0.6.0)
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.5.2.3
This is the 15th release of OpenTabletDriver!
Hopefully this will be the last hotfix update for v0.5.2, more features to come!
Changelog
- New tablet configurations
- Gaomon M10K (#862)
- XP-Pen Star G960S (#868)
- Updated tablet configurations
- Gaomon M106K (#867)
- Fix Driver.DevicesChanged firing with incorrect arguments (#857, #858)
- Fixed button handling logic on XP-Pen auxiliary report parser (#869)
Contributors
- @AbstractQbit
- @gonX
- @Kuuuube
- @Mrcubix
Platform Downloads
- Windows Auto-Updater (soon to be deprecated in v0.6.0)
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.5.2.2
This is the 14th release of OpenTabletDriver!
Yet another hotfix release, thanks for the continued issue reports!
Changelog
- Fixed PTK-440 Report ID (#852)
- Added default device report, fixing CTL-490 and other IntuosV2 tablets (#850)
Contributors
@InfinityGhost @Kuuuube @AbstractQbit
Platform Downloads
- Windows Auto-Updater (soon to be deprecated in v0.6.0)
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.5.2.1
This is the 13th release of OpenTabletDriver!
This is a hotfix update for a few bugs we didn't find until after release.
Changelog
- Fixed SkipByteReportParser not being included in dictionary (#838)
- Fixed area display background rect position (#839)
- Fixed multiple null references (#843)
Contributors
@InfinityGhost @Kuuuube @Mrcubix
Platform Downloads
- Windows Auto-Updater (soon to be deprecated in v0.6.0)
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.5.2
This is the 12th release of OpenTabletDriver!
Many small fixes and performance improvements have been made.
Changelog
- Added configurations
- Huion 1060 Plus (#751)
- Huion H950P (#761)
- Huion HC16 (#808)
- Huion Kamvas 13 (#719)
- Huion WH1409 v2 (#813)
- Wacom PTZ-930 (#753)
- Wacom XD-0608-U (#750)
- XP-Pen Deco Pro Small (#592)
- XP-Pen Star 06C (#764)
- Updated configurations
- Huion H610 Pro (#744)
- Wacom CTH-460 (#774)
- Wacom MTE-450 (#823)
Now only missing wheel support
- XP-Pen Deco 01 v2 (#796)
- Reworked area editor & area display (#741)
- Fixed
IDisposable
filters (#742) - Handle missing configuration directory when saving (#797)
- Fixed save configurations crash (#798)
- Construct filters after output mode construction (#726)
- Add metadata timeout (#784)
- Fixed floating point numbers (#748)
- Improved RPC transmission of device data (#809)
- Improved label visibility on really small areas (#805)
- Moved plugin manager to desktop library (#825)
- Added support for additional tablet data (#582)
- Hardened against settings loading errors (#699)
- Device names are retrieved safely (#756)
- Fixed number fields missing display
- Merged tablet visualizer and tablet debugger (#817)
Contributors
- @InfinityGhost
- @X9VoiD
- @AbstractQbit
- @George-lewis
- @Mrcubix
- @Kuuuube
- @Vendicated
- @AbdShullah
- @defaultsamson
- @ark0f
Platform Downloads
- Windows Auto-Updater (soon to be deprecated in v0.6.0)
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.5.1
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.
Changelog
- New tablet configurations
- Huion H1161
- XP-Pen Deco mini7
- Huion G10T (untested dimensions)
- Updated configurations
- Huion H640P
- Fixed pressure sensitivity on relative output modes [#679]
- Fixed MacOS font caching on greeter [#691]
- No longer exit when run as administrator or with User Account Control disabled [#695]
- Fixed a window visibility bug when minimized to tray [#711]
- Fixed plugin manager updates
- Fixed a typo in the
IDriver
plugin interface
Platform Downloads
- Windows Auto-Updater
- Arch User Repository (builds from
master
) - NixOS
OpenTabletDriver v0.5.0
This is the 10th release of OpenTabletDriver! We have made a ton of improvements and changes to the core and plugin libraries.
Changelog
- Added Interpolation capabilities (#302)
- Lock to usable area saves to settings (#346 #498)
- Reworked plugin loading to use separate contexts (#420)
- Added a plugin manager with a plugin repository (#429 #549)
- Monospace font in tablet debugger (#472)
- Moved OpenTabletDriver desktop elements into its own library
- Configurations are included as an embedded resource (#500)
- Revamped settings to PluginSettingStore (#506)
- Group control visuals improved in GTK (#531)
- Add minimized startup argument (#557)
- Added HPET stopwatch for high precision timing (#575)
- Added an area converter (#579 #612)
- Fixed combo box / dropdown controls being editable (#613 #615)
- Added multiple concurrent client support (#608)
- Moved advanced binding editor into its own button (#633)
Platform Specific Downloads
- Windows Auto-Updater
- Arch User Repository (builds from
master
) - NixOS
OpenTabletDriver v0.4.2
This is the 9th release of OpenTabletDriver! We have made multiple optimization tweaks and bugfixes since the last update.
Changelog
- Fixed platform detection and removed unsupported types (#344)
- Split up plugin library attributes (#352)
- Updated target frameworks to .NET 5 release requirements (#354)
- Reworked TabletProperties to allow for multiple identifiers per configuration (#356)
- Added a device string reader (#360)
- Added a fallback directory for configurations (#365)
- Fixed a plugin load crash (#378)
- Improved linux artist mode resolution (#382)
- Moved area editor textboxes to the bottom of the area (#385)
- Added FAQ and plugin directory shortcut (#384)
- Improved cached loaded plugin types memory usage (#386)
- Made OpenTabletDriver portable when
userdata
folder exists in program directory (#389) - Added ability to ignore input outside of your area (#398)
- Log when a plugin is loaded (#399)
- Complete configuration editor overhaul (#419)
- Fixed hotplug GUI update on Windows and macOS (#431)
Platform Specific Downloads
- Windows Auto-Updater
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.4.1
This is the 8th release of OpenTabletDriver! Stability has been drastically improved by completely removing some dependencies on libraries that constantly caused problems.
Changelog
- Added Artist mode for Linux (#288)
- Supports pressure sensitivity
- Fixed bindings being pressed twice (#307)
- Replaced IpcServiceFramework with StreamJsonRpc (#316)
- Added report rate to tablet debugger (#319)
- Rewrote AreaEditor and AreaDisplay controls to fix numerous bugs (#323, #325)
- Area editor rotation limits bug fixed (#337)
- Multiple displays now show on the display view
- Fixed DetectionRange boolean math (#327)
- Added Wacom CTL-4100WL support (#328)
- Added Gaomon M106K support (#335)
- Made Windows platform DPI aware (#338)
Platform Specific Downloads
- Windows Auto-Updater
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.4.0
This is the 7th release of OpenTabletDriver! A lot has changed internally, along with a lot of useful additions to make the user interface more friendly. If you're using the installer, please update!
Changelog
- Log overhaul
- Added logging with severity levels (#233)
- Filter log messages in the GUI (#253)
- Use SendInput for Windows cursor translation (#241)
- Fixed multiple tray bugs
- Fix alt-tab Window hiding (Windows/MacOS) (#244)
- Fix tray Show button (#251)
- Fix about dialog crash on Windows (#248)
- UX cleanup (#254)
- Selected output mode affects applicable settings
- Use shortnames for plugin types
- Added binding combobox selection in advanced binding editor
- Fine-tune pressure sensitivity
- Fix reset to defaults box showing on initial settings creation
- Proper relative mode on all platforms (#256)
- Added Intuos V3 support (#263)
- Added Huion support (#270)
- Fixed workarounds for Gaomon (#293)
- Fixed workarounds for XP-Pen tablets
- Fixed windows display DPI awareness (#296)
- Automatically migrate all settings (#300)
Platform Specific Downloads
- Windows Auto-Updater
- Arch User Repository (builds from
master
) - NixOS
OpenTabletDriver v0.3.2
This is the 6th release of OpenTabletDriver!
More fixes along with more tablets supported and preparation for changes for v0.4.0
Changelog
- Fixed a filter setting bug
- Fixed filter selection bug
- Added reset time editor control
- Fixed tablet debugger ArgumentNullException
- Improved performance on skip-byte report parsers
- Added Wacom Intuos v3 support
- Includes CTL-4100, CTL-6100, PTH-660
Platform Specific Downloads
- Windows Auto-Updater
- Arch User Repository (builds from
master
) - NixOS
OpenTabletDriver v0.3.1
This is the fifth release of OpenTabletDriver!
We've fixed some things to make using OpenTabletDriver easier. Thanks for the continued support.
Changelog
- Added
DetectionRange
class- This allows to have more control over what report IDs are used in report parsers.
- Fixed a filter bug that caused the filter to call its constructor on each iteration
- Fixed a diagnostic report bug that caused invalid json by appending to an existing file
- Added a "Connecting to OpenTabletDriver Daemon" splash screen to help users understand what is going on under the hood better
- Fixed some filter settings not being applied
- Fixed tools not being initialized
- Fixed plugin dependencies not being loaded in a shared context
- Fixed plugin references only displaying full paths
- You will see much cleaner, user friendly plugin names on the GUI
- Fixed multiple HidSharpCore bugs
- Fixed a bug that made multiple XP-Pen tablets not function on linux
- Added automatic device detection
- No need to press detect on replug anymore!
- Fixed the
DriverState
class references - Fix multiple unhandled exceptions in the configuration editor device list
- Fix pen bindings activating in an invalid report ID
Platform Specific Downloads
- Windows Auto-Updater
- Arch User Repository (builds from
master
) - NixOS
OpenTabletDriver v0.3.0
This is the fourth release of OpenTabletDriver!
Thanks for the continued support of OpenTabletDriver as we continue to add more features and improve upon the user experience as a whole.
Changelog
- Moved to separate GUI and service (#130)
OpenTabletDriver.UX.*
1 is the GUI projectOpenTabletDriver.Daemon
is the service project
- Rewrote GUI with
Eto.Forms
framework (#130)- This will use the platform designated stylization of your OS, resulting in a cleaner, more unified look and native UI performance.
- Added experimental MacOS support (#157)
- Automatically handles the daemon process and GUI process with a watchdog
- Improved tablet support (#172)
- Individual HID devices within a tablet can be more precisely selected in configurations just like the primary digitizer HID device.
- Current status for tablet support can be found here
- Renamed "Resident Plugin" to "Tool" in order to clear up confusion (#179)
- Attempts to catch unhandled exceptions and log them in the app data directory (#114)
Platform changelogs
Windows
- Added an installer
- Added tray icon (#168, #180)
Linux
- Add full Wayland support (#178, #185)
- Queries for Wayland first, falls back to Xorg
- Made
libx11
andlibxrandr
optional dependencies2 - Moved to libevdev for pointer handling (#116, #117)
MacOS
- Added MacOS project (#157)
- Added mouse handler (#157)
- Added keyboard handler (#157)
Footnotes
1Depends on platform, refer to table
Platform UX Project Windows OpenTabletDriver.UX.Wpf
Linux OpenTabletDriver.UX.Gtk
MacOS OpenTabletDriver.UX.MacOS
2Only required when using X11, which in most cases if you're using X11 they're already installed.
Platform Specific Downloads
- Windows Auto-Updater
- Arch User Repository (builds from
master
)
OpenTabletDriver v0.2.0-rc1
This is the third release of OpenTabletDriver!
Any support that can be offered will really help OpenTabletDriver grow as a project! Whether it be bug reports, additional configurations, code review, or more technical low-level Windows/Linux fine tuning, it all helps. Thanks for the continued support.
Changelog
- Plugin Support
- Filters
- Resident Plugins
These plugins stay running as long as OpenTabletDriver is running
- Custom Output modes
This adds the potential support for things like WinTab or Windows Ink for drawing and others
- Visit the wiki for more information on installing and writing plugins
- Fixed theme system restarting the OpenTabletDriver window
- Added better binding menu
- Mouse Button Binding
- Key Binding
- Plugin action binding
- OpenTabletDriver icon now shows up on Windows binary (#107)
- More tablets are now considered fully supported!
- VEIKK S640
- Gaomon S620
- Wacom CTH-470
- Wacom CTH-471
- Wacom CTL-480
- Wacom CTH-480
- Wacom CTL-490
- Wacom CTH-490
- Wacom CTL-690
- Wacom CTH-690
- Untested but potentially functioning
- XP-Pen G430
- XP-Pen Star 03v2
- XP-Pen G640s
- XP-Pen G640
- XP-Pen G540 Pro
- XP-Pen G430S_B
- XP-Pen Deco 02
- XP-Pen Deco 01v2
- XP-Pen Deco 01
- Huion HS64
- Huion H420
- Wacom PTH-850
- Wacom PTH-660 Bluetooth
- Wacom PTH-660
- Wacom PTH-451
- Wacom CTL-6100
- Wacom CTL-4100 Bluetooth
- Wacom CTL-4100
- Wacom CTL-680
- Wacom CTL-672
- Wacom CTL-671
- Wacom CTL-472
- Wacom CTL-470
- Wacom CTH-680
- Wacom CTH-670
- Wacom CTE-440
AUR
OpenTabletDriver v0.1.1-rc1
v0.1.1-rc1
This is the second minor release of OpenTabletDriver. There have been multiple improvements to the user experience and more tablets configured to be working.
Changelog
- Added a display picker
- Added a tablet debugger
- Displays the raw data from your tablet to help debug the raw data output of a tablet. Useful for configuring a tablet that doesn't follow the typical HID report scheme.
- Window size saves between sessions
- Can be reset through the settings menu
Bug Fixes
- Fixed abnormal CPU usage after device changes (linux) #61
New Tablet Configurations
- VEIKK S640
- CTL-471
- CTH-480
- CTL-490
- CTH-490
- CTL-690
- CTH-690
Arch
OpenTabletDriver v0.1.0-rc1
v0.1.0-rc1
This is the first release of OpenTabletDriver. Most planned features have been included and are functional. It only includes a windows builds and linux builds.
Changelog
- Absolute cursor positioning
- Precise areas
- Screen area and tablet area
- Center-anchored offsets
- Precise area rotation
- Mouse button bindings
- Tip by pressure bindings
- Express key bindings
- Pen button bindings
- GUI Theming
- Light theme
- Dark theme
- Saving and loading settings
- Auto-loads user settings via
settings.xml
in the active directory
- Auto-loads user settings via
- Tablet Configuration Manager
- Can convert TabletDriver configuration files (.cfg)