Skip to content

feat(cli): redesign help with a static capsule banner - #1458

Merged
Qiong Wu (qiowu) (DingmaomaoBJTU) merged 6 commits into
microsoft:mainfrom
DingmaomaoBJTU:codex/pr1456-static-banner
Sep 29, 2026
Merged

Qiong Wu (qiowu) (DingmaomaoBJTU) merged 6 commits into
microsoft:mainfrom
DingmaomaoBJTU:codex/pr1456-static-banner

Conversation

@DingmaomaoBJTU

@DingmaomaoBJTU Qiong Wu (qiowu) (DingmaomaoBJTU) commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Replace the top-level winml help banner with a static gradient capsule. Wide terminals show the left mark; narrower terminals hide it. The version remains inside the frame, with normal foreground text for readable light and dark themes.

The banner renders once without cursor rewriting, avoiding partial animation frames in terminal scrollback. Only capsule is included: no tiles, prompt, --banner-style, or --banner-animation options.

Replacement for #1456. Capsule design originates from the99missedcalls (@kenehong) at c1ef749.

Validation

  • 66 CLI help tests passed on the final source.
  • Focused Ruff and git diff --check passed.
  • Terminal verification: winml --help renders static capsule; removed banner options are rejected.
  • Hosted CI runs on the pushed commit; see checks below.

Preview

Rendered from the final capsule implementation (17b71f2), at 110 and 72 columns.

Static capsule in wide and narrow terminals

kennierthanu and others added 4 commits August 25, 2026 09:44
Add selectable animated banner styles and a responsive WinML capsule layout.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@DingmaomaoBJTU Qiong Wu (qiowu) (DingmaomaoBJTU) changed the title feat(cli): add selectable static help banner styles feat(cli): redesign help with a static capsule banner Sep 29, 2026
@DingmaomaoBJTU
Qiong Wu (qiowu) (DingmaomaoBJTU) merged commit 671a3f1 into microsoft:main Sep 29, 2026
9 checks passed
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.

4 participants