Flyleaf icon indicating copy to clipboard operation
Flyleaf copied to clipboard

Cross Platform Support (Linux)?

Open MrJacquers opened this issue 2 years ago • 4 comments

Any chance of this being able to run on Linux, maybe using Wine and WPF .Net Core? Not sure if SharpDX might be an issue? Thanks.

MrJacquers avatar Nov 22 '22 06:11 MrJacquers

First of all there is no SharpDX anymore, it's Vortice! No idea if you would be able to make it work with Wine but it wouldn't be a good choice performance wise. This needs to be resolve with a new Renderer (probably an OpenGL) as the FFmpeg already can handle the decoding on any platform. I might look in to that but probably next year as it will require a lot of time to integrate!

SuRGeoNix avatar Nov 22 '22 09:11 SuRGeoNix

@SuRGeoNix maybe SkiaSharp on avalonia

afunc233 avatar Nov 23 '22 06:11 afunc233

I was trying to add support on WinUI 3.0 but it's still in beta even if they don't admit it. No designer no transparent windows! That's why I had look also in Avalonia and SkiaSharp which can possible use a shared handle with flyleaf's renderer for better integration with the controls. When the time comes I hope things will be more mature so the integration will be easier!

SuRGeoNix avatar Nov 23 '22 07:11 SuRGeoNix

@SuRGeoNix maybe Avalonia and use OpenGlControlBase 🐲 i had found a way in WPF is use OpenTK so it will work in Avalonia , but I think Avalonia has some Performance Issues now

afunc233 avatar Mar 14 '23 07:03 afunc233