If you want to use C# you should consider using Avalonia UI. This UI framework also works well under Linux, so you could use only one codebase.
I am pretty experienced with C# under Linux. If there are any questions we can chat ![]()
Why not ! Does Avalonia Ui is free ? Or does it have any strange licensing rules ?
I saw some pretty nasty scheme for some UI in the past.
Avalonia UI is free and open source. You can find it here: GitHub - AvaloniaUI/Avalonia: Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
Oh ! I think i’ll give Avalonia UI a try ! I’ve some readings to do ![]()
Nice! That was quick ![]()
Because Avalonia is similar to WPF, the GUI wasn’t too hard to build—now I have to code everything else ![]()
Here is a sneak peek for the C# version : Sneak peek ![]()
Hey John, thank you for replying and happy to get feedback! Here is my repo:
You can clone it and run (needs Rust on your system) the debug build via
cargo build && sudo -E ./target/debug/ryzone
or release build via
cargo build --release && sudo -E ./target/release/ryzone
You can also give appimage generation a try as I have included the cargo appimage. However, there are some steps you will need to follow to have the appimagetool on your system first - i will include the instructions in the readme shortly.
Forgot to reply on your questions with regards to Linux: I also don’t usually build OS apps, so I have no idea what the best practice is for repositories for cross OS apps. Maybe someone else can chime in on this.
The only thing I can think off that will matter to me is 1) As a maintainer, easier to maintain one repo if there is code overlap(for example on the gui) 2) as a distro user, if its not available via my distro’s package / appimage, at least there are instructions to build it for my distro.
Thanks to @nrp, I now have the possibility to start adding support for Intel based Framework Laptop ! Again a huge thanks you ![]()
I’m gonna release the C# version ! Take a look : Changelog ![]()
A new devlog is available
Team blue support incoming
New Update will be release today
1.2 Update !
Hope you enjoyed the update ! Here is a little teaser for a feature I work on for AMD users : Sneak peek
If there is interest to do translations, in another big app I help with they us “Localazy” to do translation to many languages.
There are issues with the GitHub version. The compiling process does not work (missing “app.manifest”).
Also, where did the Python version go? I was using it but haven’t found it since reinstalling Atlas…
Yeah, same issue here. app.manifest missing, and Releases section of Github is now empty. Did the maker paywall this project behind their Patreon?
Last Patreon update is at the end of January, so I don’t think it’s that.


