Skip to content

tui: brighter operator monolog in a padded clear-box, no fade-out#391

Merged
edwin-zvs merged 2 commits into
mainfrom
operator-monolog-style
Jun 7, 2026
Merged

tui: brighter operator monolog in a padded clear-box, no fade-out#391
edwin-zvs merged 2 commits into
mainfrom
operator-monolog-style

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Three readability tweaks to the operator's matrix-rain monolog (the text overlay, not widgets), all in render_operator_monolog:

  1. Brighter color — now theme.text + BOLD, the same color the matrix horizontal keyword reveals use at full brightness (matrix_reveal_style). Was the dimmer matrix_glow/matrix_dim.
  2. Padding — the text is wrapped to a tight box and a padded region is Cleared around it (2 cols left/right, 1 row top/bottom), so it sits on clean backdrop with a margin instead of blending into the rain. (Added a small wrap_to_width helper so the box can be sized to the wrapped lines.)
  3. No fade — it now disappears at once after the type→hold window instead of dimming out (dropped MONOLOG_FADE_MS).

Unchanged: still an overlay (the rain keeps animating around the box and never restarts), and still skipped while the orchestrator panel is open. 4 monolog tests pass; full build clean.

Visual — best confirmed live; you can run the worktree's agent binary to see it.

edwin-zvs added 2 commits June 7, 2026 12:09
Three readability tweaks to the operator's matrix-rain monolog (text, not
widget):

1. Brighter color — use theme.text + BOLD, the same color the matrix
   horizontal keyword reveals use at full brightness (was the dimmer
   matrix_glow / matrix_dim).
2. Padding — wrap the text to a tight box and `Clear` a padded region
   (2 cols left/right, 1 row top/bottom) around it, so the text sits on
   clean backdrop with a margin instead of blending into the rain.
3. No fade — disappear at once after the type→hold window instead of
   dimming out (dropped MONOLOG_FADE_MS).

Still an overlay (rain keeps animating around the box, no restart) and still
skipped while the orchestrator panel is open. 4 monolog tests pass.
@edwin-zvs
edwin-zvs merged commit 1ce5ba8 into main Jun 7, 2026
1 check passed
@edwin-zvs
edwin-zvs deleted the operator-monolog-style branch June 7, 2026 19:17
@edwin-zvs edwin-zvs mentioned this pull request Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant