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

Consider options for mobile support #3

Open
Nebula-Developer opened this issue Apr 22, 2024 · 3 comments
Open

Consider options for mobile support #3

Nebula-Developer opened this issue Apr 22, 2024 · 3 comments
Labels
implement Being implemented priority/medium Work upon soon
Milestone

Comments

@Nebula-Developer
Copy link
Owner

We will either be using Maui or Xamarin.
Xamarin appears to be more stable, although its support is ending in May. Both platforms have official support for SkiaSharp.

@Nebula-Developer Nebula-Developer added this to the v1.0 Rewrite Release milestone Apr 22, 2024
@Nebula-Developer Nebula-Developer added implement Being implemented priority/medium Work upon soon labels Apr 25, 2024
@Nebula-Developer
Copy link
Owner Author

I will be most likely going for Maui, although other graphical libraries like SDL could potentially work. The native abilities of Maui seem like they could prove useful.

Additionally, I will be migrating the SDL platform along with any 'extra' platforms to a separate project, under a separate nuget package.

@Nebula-Developer
Copy link
Owner Author

We have to also consider multi-finger input, which would probably consist of some changes to the InputContext (convert MousePosition to an array, eg. MousePositions, with MousePosition pointing towards MousePositions[0])

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
implement Being implemented priority/medium Work upon soon
Projects
None yet
Development

No branches or pull requests

1 participant