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

Linux App #11

Open
Mohan-Mano opened this issue Sep 30, 2023 · 6 comments
Open

Linux App #11

Mohan-Mano opened this issue Sep 30, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@Mohan-Mano
Copy link

Hi the Windows app looks awesome, any scope for creating one for Linux desktop ?

@rocksdanister
Copy link
Owner

I need to think about it, can be a fun exercise.

Creating Linux version would require rewriting the shaders to GLSL and using framework like Avalonia or Uno for Linux.

I would like to keep the UWP Windows version separate for performance.

@rocksdanister rocksdanister added the enhancement New feature or request label Oct 2, 2023
@rocksdanister
Copy link
Owner

rocksdanister commented Oct 4, 2023

I am looking into using Uno for Mac/Linux version.

Will try to rewrite the shader to SkSL since SkiaSharp is already included with Uno.

Image editing/ML code will also be rewritten to use SkiaSharp to avoid additional ImageSharp dependency.

Windows will continue to use UWP/ComputeSharp for performance.

SkSL example:
unoplatform/uno#13812

@Mohan-Mano
Copy link
Author

Thank you so much for considering my request. To be honest I am no developer so i did not understand any of the terms mentioned by you but I was able to come to a conclusion. that you are trying to do something bring a version for MAC/Linux.

Thank you so much for that.

@rocksdanister
Copy link
Owner

rocksdanister commented Oct 4, 2023

To be honest I am no developer so i did not understand any of the terms mentioned by you

No worries, I use github issue as a bookmark/todo list.

that you are trying to do something bring a version for MAC/Linux.

That is correct, yes.

@MartinZikmund
Copy link

@rocksdanister that sounds great! Let us know if you need some support from our team 👍 !

@inson1
Copy link

inson1 commented Oct 12, 2023

@rocksdanister Why not use Avalonia? What is performace difference of Avalonia with UWP and Uno?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants