I just managed to get a absolute baseline working app in avaloniaUI using this library that someone cooked up. No idea if the library is actively maintained, but uh, we’ll figure that out when we get to it.
Compared to using the site, possible advantages of a desktop are:
- Being able to save posts offline
- Client side filtering
- performance
- less data usage
- Not having to use your browser
Other things too, I’m sure. Just trying to gauge interest here. Also I barely know avalonia or C# so just don’t expect a polished app out by next monday.
.NET means it’ll be a huge pain to get it running on linux, so it’s a no from me.
Modern dotnet executables don’t even need the Mono runtime anymore, there’s nothing wrong with dotnet. Most devs just pick a UI library that doesn’t support Linux, but that’s the case with almost all native applications.
Avalonia does support Linux. :)
Are you sure? ASP.NET Core or console apps work fine on GNU/Linux, I didn’t try GUI tho.
Avalonia works just fine on linux. Also if things work out, it will be AOT compiled. Plus with WSL, linux should be easy to test for me. Mac will be the only problematic one, as I don’t have one.
The thing is that WSL isn’t a good place to test it. I’ve had major issues with stuff like EDSM (for elite dangerous). It works fine on windows, linux with mono just straight up doesn’t work and proton is still a pain because of all the windows dependencies.
There’s also a reason why keepassXC exists, a rewrite was probably easier than making the .NET orginal run properly on linux.