home.social

#terminaluserinterface — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #terminaluserinterface, aggregated by home.social.

  1. RatatuiRuby uses a tree of `Data` objects to declare how the UI should look.

    This morning, I woke up realizing I could use this to improve TUI accessibility!

    The latest commit has the seed of an experimental feature that writes #Semantic XML every frame. It's not fully accessible yet, but it's a start!

    sr.ht/~kerrick/ratatui_ruby/

    Check out the `trunk` branch of `ratatui_ruby` to see it in action!

    #a11y #accessibility #TUI #TerminalUserInterface #Ruby #Rust #Ratatui #RatatuiRuby

  2. Developer experience has been my consistent focus when #Ratatui #Ruby and its #MVU runtime #Tea (The #Elm Architecture).

    For example, look at this great #Router #DSL! For most cases, this will save you a ton of code and headaches. But when you need full control, you've got it.

    Try it now: git.sr.ht/~kerrick/ratatui_rub

    Learn more: sr.ht/~kerrick/ratatui_ruby/

    #DeveloperExperience #DX #TUI #TerminalUserInterface #Software #Functional #Programming #SoftwareEngineering