Live data from Hacker News

A GUI framework for C# console applications

github.com

31–40 of 64 posts

Re: A GUI framework for C# console applications

#32
post #24

Now if only we could get cross platform WPF for C#

Avalonia UI, while still in Beta, is pretty mature. It's not WPF, of course, but it works quite well: https://github.com/AvaloniaUI/Avalonia

I can't really explain why, but looking at Avalonia's demonstration videos I don't like the UI controls in Avalonia.Themes.Default. They remind me of what you might end up with if you designed controls manually in e.g. a Flash app - it doesn't feel like a desktop app UI kit.

It's a bit of a shame, because I strongly suspect the theme is easily overridden. It just needs a designer to make a consistent set of controls.

Re: A GUI framework for C# console applications

#34

This reminds me of the sheer joy of Borland's Turbo Vision circa 1991.

Turbo Vision is still kinda sorta alive as FreeVision, shipped as part of FreePascal, and driving their TUI IDE that's visually a clone of Borland Pascal for DOS:

https://i.imgur.com/Zj2KOG1.jpg

Re: A GUI framework for C# console applications

#35
post #32

Earlier quoted context omitted.

Avalonia UI, while still in Beta, is pretty mature. It's not WPF, of course, but it works quite well: https://github.com/AvaloniaUI/Avalonia

I can't really explain why, but looking at Avalonia's demonstration videos I don't like the UI controls in Avalonia.Themes.Default. They remind me of what you might end up with if you designed controls manually in e.g. a Flash app - it doesn't feel like a desktop app UI kit. It's a bit of a shame, because I strongly suspect the theme is easily overridden. It just needs a designer to make a consistent set of controls.

The themes can be easily overridden indeed. Here [0] is example of custom theme applied. For sure the project would really benefit from some pro designer help.

https://rbmk.io/

Re: A GUI framework for C# console applications

#36
post #8

The chess game screenshot sort of reminded me of the StarTrek game DEC used to leave running in their showrooms in the 70's and 80's: https://commons.wikimedia.org/wiki/File:Star_Trek_text_game.... I remember being kicked out by salesmen many times while sitting there playing. They seemed very annoyed that no adults "got it", but many kids did.

> They seemed very annoyed that no adults "got it", but many kids did.

They were all lobeless creatures who couldn't spot an opportunity even if it hit them in the face. A true Ferengi would know how to handle this.

Re: A GUI framework for C# console applications

#37
post #15

What would this be used for?

I use these kind of text based ui's for internal tools where dealing with a full graphical UI is often 50% or more of the actual work. It's easier for the novice user to use tools with basic text based user interface than to use command lines, but it's much faster to develop than a WPF app (and it's multi platform)

Re: A GUI framework for C# console applications

#38
post #8

The chess game screenshot sort of reminded me of the StarTrek game DEC used to leave running in their showrooms in the 70's and 80's: https://commons.wikimedia.org/wiki/File:Star_Trek_text_game.... I remember being kicked out by salesmen many times while sitting there playing. They seemed very annoyed that no adults "got it", but many kids did.

I didn't realize there was an original. I played EGA Trek as a kid:

https://duckduckgo.com/?q=ega+trek&t=ffsb&iax=images&ia=imag...

Re: A GUI framework for C# console applications

#39

So is this cross-platform? How does it compare to http://hackage.haskell.org/package/brick ?

It's .Net Core but there doesn't seem to be any mention of running it on Linux or macOS.

There's an issue where it throws an unsupported platform in Linux. :(
Post reply on HN