News for hackers. Stuff that matters.
Re:Rust's TUI Revolution by eviks on Thursday November 06, 2025 @11:18AM (#45836833)
Text isn't more legible without structure, and without communicating structure, which is what various accessibility toolkits do, you don't get this supposed benefit
Re:Rust's TUI Revolution by kibwen on Thursday November 06, 2025 @09:18PM (#45842901)
Text has inherent structure that GUIs don't. The ceiling for GUIs is higher (thanks to standards and supporting frameworks), but the floor for TUIs is higher.
Re:Rust's TUI Revolution by eviks on Friday November 07, 2025 @12:29AM (#45843779)
Ok, what is the inherent structure of these two columns and how is a screen reader supposed to divine that structure without the framework telling it that there are 2 headers with the following text? And imagine the layout is space-separated as in cli utils

C| Column Wide |

o| |

l||

1|2|

Re:Rust's TUI Revolution by kibwen on Sunday November 09, 2025 @09:40AM (#45865890)
Even at the worst case, text can be read aloud and give some indication of what the screen contains. This is absolutely not true for a GUI which could easily just be an opaque rendered canvas. The fact remains: TUIs are inherently legible in ways that GUIs are not guaranteed to be.
Re:Rust's TUI Revolution by eviks on Sunday November 09, 2025 @09:49AM (#45865950)
Both false: you'll have NO indication if you read letters from different words out of order! You'll not understand whether 'o' is a value or a continuation of the column name even in the primitive example above, and for anything even remotely complicated it's even worse.

> This is absolutely not true for a GUI which could easily just be an opaque rendered canvas. Are you not aware of OCR? Besides, GUIs have special accessibility tools, which almost none of the TUIs have, so your opaque canvas isn't universal.

> The fact remains:

That's a myth, not a fact, and you fail to establish "the fact" even in the most basic example