Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

Using something like Photino (https://www.tryphotino.io) with Blazor can start to feel like an actual good C# cross plat GUI solution but even as a C# truther I agree with you.

I think you'll start seeing a lot more "cross platform C# frameworks" when PanGUI drops: https://pangui.io

It's a native layout/gui util by the devs of the mega-popular Odin extension in Unity, and the idea is to directly solve "good native c# gui lib" with the implementation just being a single shader and an API that is more like DearIMGUI.

I'm also planning on using it my own small 2D C# engine when it's available: https://github.com/zinc-framework

I already do iterative hot reload GUI with DearImGUI in that engine so PanGUI will work in the same way.



re: PanGui, it seems nice but the fact that they don't even have "accessibility" in their docs means it really shouldn't become widely used until they address that. It would be a big step backwards and one that is unacceptable in these modern times.

Unfortunately, the way they've designed it without accessibility in mind from the start means it's unlikely ever to be anything other than an after thought.


Pangui seems really cool. Especially since it's from people developing Unity plugins so we could get good GUI for games too.


Photino sounds almost identical to Maui Blazor Hybrid. Do you know the difference?


Photino is way less "all in one" like Maui Blazor Hybrid. Photino is basically just a cross platform way to open a native webview on desktop platforms and give you hooks to call in and out of that, one of which is dotnet.

From there, you can do your front end in absolutely whatever (Svelte, Next, etc.) and your back end is the .NET host doing whatever. So it's basically making a "native webapp", not actually doing what Maui Blazor Hybrid does where it's opening a native context and injecting a webview (if I understand it correctly)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: