Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Apr 19:27

What's New

  • ratsay command: Prints a cowsay-style message with the app mascot. Works in the TUI console and headless mode — try ratsay with no arguments for a surprise, or uv run roku-tui -c "ratsay Anything good on?" from your shell.
  • Mascot: roku-tui now has a rat mascot (adapted from ASCII art adapted from work by ikas at https://ascii.co.uk/art/rat). He shows up in the discovery modal at startup, greets you at the beginning and end of the guided tour, and signs the About screen (F3). He stays out of your way everywhere else.

Bug Fixes

None.

Under the Hood

  • roku_tui/mascot.py: new module centralizing the mascot art (RAT_PLAIN, RAT_MARKUP, RAT_MARKUP_CREDITED) and the ratsay() formatter. Single source of truth for all placement.
  • docs/branding.md: brand voice guide documenting the mascot, tagline, copy samples, attribution requirements, and dual-audience placement strategy.
  • README brand voice pass: new tagline, tightened feature bullets, reworked Design Philosophy section, ratsay hero block.
  • GEMINI.md: removed stale guided-tour implementation plan, corrected F2/F3 modal descriptions, updated module table.