Skip to content

feat(cli): optional transparent status UI with dark command tray#3476

Closed
e-shizz wants to merge 2 commits intoNousResearch:mainfrom
e-shizz:feat/optional-transparent-ui
Closed

feat(cli): optional transparent status UI with dark command tray#3476
e-shizz wants to merge 2 commits intoNousResearch:mainfrom
e-shizz:feat/optional-transparent-ui

Conversation

@e-shizz
Copy link
Copy Markdown

@e-shizz e-shizz commented Mar 28, 2026

Summary

  • add optional transparent_ui mode to CLI status/completion surfaces
  • keep slash-command completion tray dark in transparent mode for readability
  • preserve skin override behavior when transparent_ui is unset
  • align banner/status/streaming/tool-progress color usage with active skin palette
  • harden env-sensitive tests to avoid host-env leakage

Why

Transparent status surfaces improve terminal QoL, but a bright command tray hurts legibility. This keeps status UI transparent-friendly while preserving a dark tray.

Validation

  • Island test-dev full gate:
    • pytest -q
    • 6553 passed, 164 skipped, 0 failed

Safety backup refs

  • branch: backup/theme-transparent-ui-20260327
  • tag: theme-transparent-ui-20260327
  • patch: ~/.hermes/backups/theme-transparent-ui-20260327.patch
    EOF; __hermes_rc=$?; printf 'HERMES_FENCE_a9f7b3'; exit $__hermes_rc

@e-shizz e-shizz force-pushed the feat/optional-transparent-ui branch 4 times, most recently from 5102972 to b2414a4 Compare March 29, 2026 08:06
ethan added 2 commits March 29, 2026 21:10
When running update from a named non-main branch, rebase that branch onto origin/main instead of switching to main. This keeps custom theme branches active after update and gives explicit rebase conflict guidance. Also updates update tests for the new behavior.
@e-shizz e-shizz force-pushed the feat/optional-transparent-ui branch from a6584e0 to 20ae428 Compare March 30, 2026 03:35
@e-shizz e-shizz closed this by deleting the head repository Apr 2, 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