TUIs (Terminal User Interfaces) are experiencing a resurgence as native GUI frameworks on Windows, macOS, and Linux have fragmented or declined in quality. Windows has cycled through MFC, WPF, Silverlight, WinUI, and MAUI without coherent direction. macOS is breaking its own Human Interface Guidelines with recent design decisions. Electron apps fill the gap but lack visual consistency and keyboard-driven workflows. Attempts to start fresh — like Google's Flutter/Fuchsia or Zed's custom GPU renderer — face adoption challenges. TUIs win by being fast, automatable, OS-agnostic, and remotely accessible. The post concludes with a call for developers to take UI theory seriously as a core engineering discipline, not a soft skill.

7m read timeFrom wiki.alcidesfonseca.com
Post cover image
3 Comments

Sort: