Macro-Deck icon indicating copy to clipboard operation
Macro-Deck copied to clipboard

Linux Support via Flatpak

Open MichaelTunnell opened this issue 4 years ago • 12 comments

Please make this available on Linux, I would very much like to use this but as a non-Windows user I am unable to do so. I understand supporting another operating system may be a bit much to ask for but to simplify the task you could do so via Flatpaks where you create a single application that works on all Linux based desktop operating systems.

Information about Flatpak format = https://flatpak.org/ FlatHub store for getting Flatpaks = https://flathub.org/

MichaelTunnell avatar Jan 13 '22 05:01 MichaelTunnell

I'm also not happy that Macro Deck is only available for Windows but Macro Deck is developed in C# using the .NET Core framework with WinForms. Maybe it's something for the future.

manuelmayer-dev avatar Jan 13 '22 21:01 manuelmayer-dev

C# and .NET software work on Linux. I dont know about the WinForms part but the core pieces can.

MichaelTunnell avatar Jan 13 '22 22:01 MichaelTunnell

WinForms is a Windows-only UI. The whole UI of the program and all plugins would need to be rewritten using another framework like Avalonia, UNO or (when it comes out later this year) MAUI. These are XAML-based frameworks (like WPF or UWP, which are also Windows-only) and are totally different to WinForms. They also mostly rely on the developer(s) using MVVM code structures which is not really how WinForms is usually done.

But I do agree with the idea of having it cross-platform - with these frameworks it's mostly a matter of releasing and testing on that particular OS. It's just not a quick task getting to the testing stage.

PhoenixWyllow avatar Jan 23 '22 15:01 PhoenixWyllow

Maybe something to think about in the future

manuelmayer-dev avatar Feb 23 '22 12:02 manuelmayer-dev

We are now working on a port to the Avalonia Ui framework which allows Macro Deck to run on Linux.

manuelmayer-dev avatar Apr 02 '22 19:04 manuelmayer-dev

Thanks a lot for working on Linux support!

obvionaoe avatar Apr 09 '22 16:04 obvionaoe

Any update on the Linux port? I'm also interested on it since I'm ditching windows

ghost avatar Sep 28 '22 14:09 ghost

We're still working on it.

manuelmayer-dev avatar Oct 06 '22 16:10 manuelmayer-dev