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

Added a SkiaSharp.Extended.Controls project #79

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft

Conversation

mattleibow
Copy link
Contributor

@mattleibow mattleibow commented Jun 8, 2019

Creating a new project/package for more advanced SkiaSharp views, such as a dynamic (both hardware and software) views and a "infinite" gesture view.

@mattleibow mattleibow changed the title Added the initial projects for the controls Added a SkiaSharp.Extended.Controls project Jun 9, 2019
@charlesroddie
Copy link

charlesroddie commented Jul 1, 2019

This is interesting @mattleibow . Does "infinite gesture view" mean that gesture positioning outside of a view is recorded? That would be needed for certain types of controls including sliders and scrolling and dragging views, where drags outside of the view need to be captured.

@mattleibow
Copy link
Contributor Author

@charlesroddie it should. You should be able to test out the sample and see that it basically "captures" the input to allow this effect.

Happypig375 added a commit to Happypig375/SkiaSharp.Extended that referenced this pull request Aug 20, 2019
@radderz
Copy link

radderz commented Sep 9, 2019

@mattleibow I recommend you look at my Mapsui PR as without this PR the mapsui fling doesn't work well in Mapsui.Forms. I wrote the fling implementation and a lot of the touch interactions like rotation/zoom in mapsui. I wouldn't use the master branch as a basis as it only looks at the last two events, which are sometimes in the same location, instead you want to look for the last couple hundred millis and look for an average over that time. This isn't in master as Paul hasn't been very active recently.

@mattleibow mattleibow reopened this Aug 15, 2020
@mattleibow mattleibow added this to To do in v2.0 Sep 8, 2020
@mattleibow mattleibow removed this from To do in v2.0 Sep 8, 2020
@mattleibow mattleibow added this to Needs Triage in Triage Sep 8, 2020
@mattleibow mattleibow marked this pull request as draft September 8, 2020 02:41
@mattleibow
Copy link
Contributor Author

This needs to be reworked a bit to use a templated view with interchangeable HW/SW views instead of a new base.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Triage
  
Needs Triage
Development

Successfully merging this pull request may close these issues.

None yet

3 participants