CARVIEW |
Navigation Menu
-
-
Notifications
You must be signed in to change notification settings - Fork 392
Compare
eafdb42
!! For any users that encounter any problems with OpenTabletDriver's built-in updater, please manually download the update below instead. !!
This release removes the updater from OpenTabletDriver as it has known to be inconsistent with Windows. It will instead link you to the website to download the release. Your v0.6.5.0 version will still update to v0.6.5.1.
The updater is not planned to return for 0.6.x.
You can now save and apply with the pen without making the daemon crash (#3631 and #3614)
Relative output mode will now warn you if you use a too low reset time (#3750)
Notable changes
- Link to release instead of updating (#3619 by @Mrcubix)
- Fix another case of Output Mode NullException when saving using the tablet (#3631 by @Mrcubix)
- UX: Rewrite FileDialog directory checks (#3670 by @gonX)
- This should make diagnostics work for users who don't have classic user folders defined such as Documents.
- Better logging on invalid parser (#3746 by @gonX)
- You should now receive a log error when trying to use a parser that doesn't exist instead of just a confusing null reference exception
Bug fixes
Linux
- Artist Mode: Release opposite tool when changing eraser state (#3700 by @gonX)
- This fixes stuck tool states for parsers that do not properly emit Out of range reports
- Remove proximity handling from linux artist mode (#3705 by @Kuuuube)
MacOS
- Fix swapped key code mappings for Command and Option keys on MacOS (#3666 by @AkiSakurai)
- Fix support for pressure sensitivity in Adobe software on macOS (#3761 by @AkiSakurai)
- Fix: Prevent proximity event on mouse up for macOS (#3764 by @AkiSakurai)
- Fix memory leaks on macOS (#3788 by @AkiSakurai)
- A change in a recent macOS version changed
CGEventPost
to require usage of an Autorelease pool to avoid a memory leak
- A change in a recent macOS version changed
Miscellaneous Changes
- Ensure Store is properly set when opening advanced binding editor dialog (#3623 by @Mrcubix)
- This fixes advanced binding editor so that it's pre-filled with your current binding
- Fix AppInfo desync in UX (#3615 by @Mrcubix)
- UX would not be using the daemon-provided paths for plugin manager and preset manager. This fixes niche installations that have separate UX and daemon paths, but also helps with development.
- Fill Empty screen with a Label when a tablet isn't detected or selected (#3763 by @Mrcubix)
- Daemon: Properly output filters to log in development edge case (#3699 by @gonX)
- RelativeOutputMode warn on reset spam (#3750 by @gonX)
- You will now get a logged error when relative output mode was unable to position your cursor too many times in a row
- Tablet Debugger: Refactor missing digitizer specification warnings (don't warn for missing touch if report isn't touch) (#3628 by @gonX)
- 0.6.5.0 had a last-second patch (#3540) to fix tablet debugger crashes for tablets with parsed touch that had touch dimensions undefined in the configuration, this ended up spamming the logs of even non-touch tablets.
This change fixes it so that the warning should only be emitted for touch reports.
- 0.6.5.0 had a last-second patch (#3540) to fix tablet debugger crashes for tablets with parsed touch that had touch dimensions undefined in the configuration, this ended up spamming the logs of even non-touch tablets.
Tablet Support
Added support
- Huion H1061P (#3625 by @jamesbt365)
- Huion Kamvas 13 (Gen 3) (#3638 by @jamesbt365)
- Wacom DTH-135 (#3680 by @nahkd123)
- XP-Pen Artist 10S (#3311 by @Ponywka)
- XP-Pen Artist 24 (#3744 by Tenchrio)
- XP-Pen Deco mini7 V2 (#3740 by @jamesbt365)
- XP-Pen Deco 01 V3 (#3772 by @jamesbt365)
- XP-Pen Star 02 (#3754 by @jamesbt365)
Improved detection
- Add identifier and fix dimensions to Huion RTP-700 (#3636 by @jamesbt365)
- Add support for new firmware of RTS-300 (#3651 by @jamesbt365)
- Add support for 16k pressure variant of Gaomon M8 (#3640 by @jamesbt365)
- Fix tilt for Huion H1061P (#3660 by @gonX)
- add support of Huion 420 with null characters (#3676 by @jamesbt365)
- Add wireless support for Wacom CTC-6110WL (#3659 by @nahkd123)
- Add linux support to Huion H610 Pro V3 (#3682 by @jamesbt365)
- config/Huion Kamvas Pro 13: Add an additional device string (#3647 by @gonX)
- Add identifier for Gaomon PD2200 (#3752 by @Kuuuube)
- config/UGEE M708 V2: Fix dimensions and add new identifier (#3646 by @gonX)
- Add support for variant of Huion Q630M (#3721 by @jamesbt365)
- Add string for kamvas pro 13 (3756 by by @Kuuuube)
- Change H610 Pro V3 regex to support null character variants (#3760 by @jamesbt365)
- Add support for variant of XP-Pen Star G960S Plus (#3768 by @jamesbt365)
Improved support
- Add eraser support for CTC-4110WL/6110WL (#3578 by @nahkd123)
- Add Linux and MacOS support for the Genius i608x (#3630 by @jamesbt365)
- Add extra init to XP-Pen Innovator 16 (#3653 by @jamesbt365)
- CTH-x61: Add auxiliary key support (#3694 by @gonX)
- Parblo A610: Add interface (#3688 by @gonX)
Removed support
Unfortunately, we had to remove support for this because of our invalid parsing leading to pressure not working correctly. This configuration also matched tablets it was not supposed to, which makes it harder to support more tablets.
Support will be readded in the future when we iron out the problems.
- Yank support for 10moons 1060N (#3770 by @jamesbt365)
Driver
- Fix a case nullref when In-Range Apply occurs (#3614 by @Mrcubix)
- Fix NullReferenceException when settings with missing output mode area are loaded (#3672 by @Mrcubix)
- This fixes settings and profiles with invalid or missing outputmodes (like the ones from now-uninstalled plugins) throwing an exception.
- Dispose of plugins on InputDeviceTree Disconnected (#3622 by @Mrcubix)
- This fixes a memory leak with plugins that would happen whenever a tablet is unplugged
Meta/CI
- UX/About: Add developers and documenters (#3747 by @gonX)
- Bump to 0.6.5.1 (#3778 by @jamesbt365)
- Standardize release asset naming (#3762 by @gonX)
- This changes how assets are named in releases. Releases assets will now contain the version of OpenTabletDriver.
- workflows/release: Move NuGet deploy to its own step (#3782 by @gonX)
- This should make it easier for us to ensure a CI-based NuGet deploy in the future
- Add config json linting to 0.6.x (#3613 by @Kuuuube)
- This only affects .NET tests. You can still use an ugly configuration locally.
- Package Debian and Fedora in Net CI test (#3725 by @jamesbt365)
- workflows/dotnet: Run workflow on branch pushes too (#3777 by @gonX)
nixOS
- Switch deps.nix to deps.json (#3689 by @InfinityGhost)
- nix: Update version to 0.6.5.0 (#3656 by @gonX)
New Contributors
- @Tenchrio made their first contribution in #3744
- @Ponywka made their first contribution in #3311
- @nahkd123 made their first contribution in #3578
Full Changelog: v0.6.5.0...v0.6.5.1