True, but most GUIs are built with the mouse in mind, and at best slap some ctrl keybinds on as an afterthought. Hamburger menus and flat whitespace are cumbersome.
It doesn't have nothing. It has keybinds. There's nothing to click on, but still plenty to do, and you can do it with more than one finger.
Flat... Whitespace. In modern graphical applications, nothing is broken up in your field of view, everything is an object on a slate. There's no organization, no context grouping objects together that help you understand how to interact with them, they're not ergonomic. Contrast that with this, while it's not a perfect example, there are clear borders, clear sets of interactions, the mind can formulate a procedure by looking at the organization of everything in front of them. It's almost like fonts, some fonts are better for readability, others are just ideas people had that might help that don't work out, and others are just there to look fashionable. UI maps and interactive flows can be easy to understand at a glance or look pretty but not give the user much of a clue what to do with what they're looking at.
Which are invisible. Unlike with the menus that show you keybinds right next to a command, and have Accelerators where you can use keyboard to navigate the list visually with the keyboard instead of having to remember all of the keybinds.
(unless you mean web apps, but then this app doesn't run on the web, so that comparison is moot)
(by the way, "most" clis don't support any keybinds, they're using command line flags)
> Contrast that with this
I have, taking a very common app for comparison - Windows File Explorer. It has borders (and nicer ones at that as they don't need waste the width of the whole char of space because they're not text), and also same groups (left pane)
> clear sets of interactions
Can you list a clear set of interactions with the Clipboard panel in the bottom-right (can you rename a file from there? drag&drop it away? delete a file / delete from the clipboard), and where this clarity is coming from
> Flat... Whitespace
Seriously, this file manager is a flatly designed app!, just go through the checklist:
Flat design is a modern design style that consistently maintains minimalist, 2D features. Here are six signs that what you’re looking at is flat design.
Contrasting colors: often bright colors, flat design relies on distinct contrast to send visual cues to users.
2D styling: simple shapes and no realistic images.
Simple typography: typically sans-serif fonts are the choice of flat design. It loads fast, it fits with minimalist style, and it’s easy to read.
White space: negative space helps designers indicate which part of the page they want users to focus on and makes the website more readable.
Grid-based layouts: usually flat design is symmetrical and uses a grid for the layout and hierarchy.
Simplicity: symbolic icons, abstract forms, no textures, and no gradients.
TUIs, in general, are more amenable to keyboard navigation than GUIs are; id est, even if GUIs offer keyboard navigation, they are simply not, on average, as good as those of TUIs. I'm not sure how that is controversial in the slightest.
It's not controversial, just wrong and different from what you were arguing for before about some innate TUI benefit ("mandatory"), which simply doesn't exist.
Now, "on average" does all the talking here, like, even putting the cli vs tui categorization aside (otherwise the "average" would support no nav, just some text flags), you can't really pick a small niche of TUI apps and compare it to the whole GUI, pick the same niche, and then you'd get categorically comparable keyboard support
No, on average, GUIs are simply better for most people than TUIs. Now if you cannot accept that elementary fact, there is nothing more to discuss with you, as we have wholly different world experiences. Having accepted that, TUIs are better than GUIs by some margin. Now, I can empirically show that there is a better benefit to TUIs than GUIS such that if you don't believe it, (wherever you seem to be in the Islamic world, I pity you) thank you, and have a good day. I am not even Muslim and even still I understand a-salamu alaykum.