by malkia on 10/13/22, 4:40 PM
On the C++ front, I've been using this and love it -
https://github.com/ArthurSonzogni/FTXUI - it also has wasm target, so may target the web.
I'm regular Far Commander on Windows, and Midnight Commander, also known as mc on Linux/OSX. In fact my "Command-Prompt" on Windows is always FAR (this comes with certain limitations, but I'm so used to it, I can't do my normal work without it). I could never get into the Explorer, and only use it in rare cases.
by hazrmard on 10/13/22, 3:30 PM
Looking at the demo images, I must admit that I have some traumatic memories associated with that shade of blue on a console :) Mostly from fiddling with BIOS settings etc.
My only experience with C# is in using the Unity 3D game engine. Now with a console apps ecosystem, cross-platform focus, GUI libraries, machine learning stuff, mobile apps. It's becoming an attractive prospect by the day.
by jabart on 10/13/22, 3:51 PM
About four years ago I had a meeting with a distributor who had terminal app and wanted to move it to a web based app. Everyone had the keyboard shortcuts memorized and did a quick demo that the refresh rate of the monitor was not fast (only slightly joking here) enough to go through all the screens they did for each task they had to do in this system. Interesting that this could be a useful replacement for something like that in a modern language.
by bayesianbot on 10/13/22, 3:22 PM
Great, there's some terminal programs I'd have preferred to code in C# but did in Python instead as I didn't know this exists.
First I thought resizing doesn't work but it seems it's only an issue with kitty, on alacritty it works as expected, in case anyone else is wondering the same.
by VikingCoder on 10/13/22, 2:18 PM
Neat!
I wish it also worked with something like xterm.js, a terminal in the browser.
Either by compiling .Net to WASM... Like Client-Side Blazor does, right?
...or using client-server technology... Like Server-Side Blazor does, right?
by issung on 10/13/22, 10:54 PM
How people get the mouse working in the terminal is one of those things I've always wondered how they do it, but never look into it because then the magic is gone. As a daily software engineer it's nice to have some things remain as magic
by _the_inflator on 10/13/22, 4:46 PM
In a certain sense, this is so damn cute and pure DOS nostalgia. My next side project is going to be a Norton Commander I guess.
by raphinou on 10/13/22, 1:37 PM
I'm expecting a terminal UI to be primarily keyboard-driven, but the demo uses the mouse a lot. Anyone having experience with this library and able to confirm keyboard navigation is good by default?
by gwbas1c on 10/13/22, 1:34 PM
What? No Blazor support? No mobile support? (Joke)
I think console UIs are good for a sweet spot where you need a "just good enough" UI that you can whip up in a few minutes. I hope this meets the sweet spot.
by mu_killnine on 10/13/22, 3:18 PM
What a wonderful project. Bookmarked for the next time I need something nice in the terminal :)
Way to go, team.
by kgwxd on 10/13/22, 11:47 PM
I'm going to use the heck out of this but I can't even touch it until I know exactly why it's named Terminal._G_ui. I figured an explanation would be in the first sentence. The G better stand for something super clever :)
by gulabjamuns on 10/13/22, 6:34 PM
What are the prerequisites for installing on MacOS ?
Thanks.
by amelius on 10/13/22, 4:01 PM
How is state managed?
by ape4 on 10/13/22, 4:27 PM
Is there a Terminal.somethingElse too ?
by rod_ochoa on 10/13/22, 2:40 PM
Amazing!
by mavu on 10/13/22, 9:37 PM
"Cross platform" and .NET
Very funny.
by bongobingo1 on 10/13/22, 1:02 PM
How fast does it stream a 10gb file though?