Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Touch gestures Plugin #93

Merged
merged 4 commits into from
Apr 9, 2024

Conversation

Mrcubix
Copy link
Contributor

@Mrcubix Mrcubix commented Apr 1, 2024

Touch Gestures are here !

Relies on #92 to be merged first.

Both 0.5 & 0.6 are supported ! (End me)
Multiple Tablets are supported in 0.6, each having their separate settings of course (You can't have multiple of the same tablet however, it will use the settings as the first one that was connected & shares gestures which effectively break them)

An installation & setup guide is available here https://mrcubix.github.io/Touch-Gestures-Doc/

All these gestures are supported:

Supported Gestures

I am Completely fine (I am not, it's 7 AM, i dealt with .NET multi-target bugs for 4h & most importantly, 0.6's Plugin system
for 20h total)

@Mrcubix
Copy link
Contributor Author

Mrcubix commented Apr 1, 2024

erm

image

@Mrcubix Mrcubix marked this pull request as draft April 1, 2024 16:25
@Mrcubix
Copy link
Contributor Author

Mrcubix commented Apr 2, 2024

Pulled the release earlier this day due to a race condition in OTD plugin init.
Also figured i'm gonna need an installer cause of the way OTD.EnhancedOutputMode works.

@Mrcubix
Copy link
Contributor Author

Mrcubix commented Apr 3, 2024

Touch Gestures are more ready this time, also creating release using CI Runners now.

Changes

  • Fixed many divisions by zero that was occurring due to a race condition in OTD 0.6.x,
  • Fixed OpenTabletDriver Settings being wiped because on an exception occurring in a method decorated with OnDepdendencyLoad,
2024-02-26.01-35-05.mp4
  • Fixed a bug in the Gestures Overview Screen where current gestures weren't changed when changing the tablet,
  • Updated the dependencies to group Touch Settings in 1 plugin instead of 2.
  • Gestures won't be handled by a specified tablet anymore if touch is disabled.

@Mrcubix Mrcubix marked this pull request as ready for review April 3, 2024 01:29
@InfinityGhost InfinityGhost merged commit c72d707 into OpenTabletDriver:master Apr 9, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants