Avalonia for Text-based user interface hosted by console #6274
Replies: 3 comments 4 replies
-
But...why? Aren't there are enough libraries for TUI? Honestly I can't see how Avalonia can help with it |
Beta Was this translation helpful? Give feedback.
-
You'll probably need your own IRenderer implementation that would ignore |
Beta Was this translation helpful? Give feedback.
-
I have developed a proof of concept. It has some drawing and control styles and I'm looking for support. |
Beta Was this translation helpful? Give feedback.
-
Hey Avalonians!
I'm going to implement avalonia drawing and windowing abstraction for TUI.
.NET already has a framework, but it has its own DependencyObject/Layout/Xml parser which all together don't have so big support as avalonia.
I've already tried to create small demo with two drawing primitives: glyph and rectangle:
I need to learn a lot about Avalonia rendering system, also I need to create special theme (FontSize=1, no transparancy, smaller chrome sizes, less borders etc) and all these seems not small work for me.
May be anybody interested in the topic? I would appreciate any help here. Especially would be perfect to have any consulting from people who understand drawing abstraction to help planning the implementation.
Additionally, may be anybody have deep knowledges about terminals, like Windows Terminal, various linux terminals and others under platforms which can run .net 5 apps?
Few inspirational pics on the topic
Vim ofcoz
Github cat translated to ANSI (example of drawing images)
Beta Was this translation helpful? Give feedback.
All reactions