Great project. One of its user git-tui looks well comparing to another git-cli (tig). Wish we have some nice cross-platform GUI with modern c++ works across linux/windows/macos too, the only choice used to be Qt. Nowadays imgui seems a good alternative.
Juce is pretty nice. https://juce.com/
Ftxui: C++ Functional Terminal User Interface
31–40 of 72 posts
Re: Ftxui: C++ Functional Terminal User Interface
#32It looks incredibly nice, but ... I still think a text UI that looks like a GUI is combining the worst of two worlds.
Re: Ftxui: C++ Functional Terminal User Interface
#33Great project. One of its user git-tui looks well comparing to another git-cli (tig). Wish we have some nice cross-platform GUI with modern c++ works across linux/windows/macos too, the only choice used to be Qt. Nowadays imgui seems a good alternative.
Re: Ftxui: C++ Functional Terminal User Interface
#34It looks incredibly nice, but ... I still think a text UI that looks like a GUI is combining the worst of two worlds.
Except if you need to run the app on remote server. VS Code shows how utterly difficult it is to get a GUI working well in that scenario.
My first experience with remote XWindows was using IBM X Windows terminals in 1994.
Re: Ftxui: C++ Functional Terminal User Interface
#35C++ ensures this will never be used widely.
And yet C++ is one of the most popular languages in the world and widely used in the industry including most (all?) tech giants.
Re: Ftxui: C++ Functional Terminal User Interface
#36C++ ensures this will never be used widely.
Re: Ftxui: C++ Functional Terminal User Interface
#37It looks incredibly nice, but ... I still think a text UI that looks like a GUI is combining the worst of two worlds.
Re: Ftxui: C++ Functional Terminal User Interface
#38Re: Ftxui: C++ Functional Terminal User Interface
#39Earlier quoted context omitted.
Have you ever used (h)top? It's great at-a-glance view of what's going on, from the command line.
Htop is an example of a good TUI but it doesn’t really look like a traditional “drawn” GUI. I think that is the distinction that parent is making. In a TUI environment (ignoring mouse support) traditional GUI elements and layouts often don’t make sense. Like one of the examples with all the radio buttons in small boxes. The good TUI apps like htop, newsboat, mutt, vim/emacs, tmux all have mostly line-and-column orien…
Re: Ftxui: C++ Functional Terminal User Interface
#40Earlier quoted context omitted.
Have you ever used (h)top? It's great at-a-glance view of what's going on, from the command line.
Htop is an example of a good TUI but it doesn’t really look like a traditional “drawn” GUI. I think that is the distinction that parent is making. In a TUI environment (ignoring mouse support) traditional GUI elements and layouts often don’t make sense. Like one of the examples with all the radio buttons in small boxes. The good TUI apps like htop, newsboat, mutt, vim/emacs, tmux all have mostly line-and-column orien…