Skip to content

Add an animated Codex logo to fresh conversations and onboarding - #46752

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/b98c7dd10acea3ef25d6c1495ed22c24202d6280
Sep 20, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/b98c7dd10acea3ef25d6c1495ed22c24202d6280

Conversation

@copyberry

@copyberry copyberry Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

Add an animated Codex logo to fresh conversations and onboarding

What changed

  • Render a rotating Codex logo in unused space above the composer on fresh conversations, without moving content or the cursor.
  • Fade and pause the logo while drafting or unfocused, hide it on alternate views, and dismiss it after submission or conversation activity. Respect disabled animations and stop after three rotations with a fade out.
  • Replace the onboarding ASCII frame variants with the shared logo renderer, retaining a faded logo after the animation ends and allowing the existing shortcut to replay it.

Testing

Add rendering and integration tests for logo placement, visibility, pause/resume timing, completion, and preservation of the draft, cursor, header, and footer. Add snapshots for fresh conversations and the onboarding welcome layout.

)

## What changed

- Render a rotating Codex logo in unused space above the composer on fresh conversations, without moving content or the cursor.
- Fade and pause the logo while drafting or unfocused, hide it on alternate views, and dismiss it after submission or conversation activity. Respect disabled animations and stop after three rotations with a fade out.
- Replace the onboarding ASCII frame variants with the shared logo renderer, retaining a faded logo after the animation ends and allowing the existing shortcut to replay it.

## Testing

Add rendering and integration tests for logo placement, visibility, pause/resume timing, completion, and preservation of the draft, cursor, header, and footer. Add snapshots for fresh conversations and the onboarding welcome layout.

GitOrigin-RevId: b98c7dd10acea3ef25d6c1495ed22c24202d6280
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/b98c7dd10acea3ef25d6c1495ed22c24202d6280 branch from ce97024 to 5c5308f Compare September 20, 2026 03:02
@copyberry
copyberry Bot merged commit 5c5308f into main Sep 20, 2026
1 check passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/b98c7dd10acea3ef25d6c1495ed22c24202d6280 branch September 20, 2026 03:03
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 20, 2026
@rzdcl
rzdcl deployed to issue-triage September 20, 2026 03:23 — with GitHub Actions Active
@rzdcl
rzdcl deployed to issue-triage September 20, 2026 03:23 — with GitHub Actions Active
@rzdcl
rzdcl deployed to issue-triage September 20, 2026 03:23 — with GitHub Actions Active
@Dhandil
Dhandil deployed to issue-triage September 20, 2026 03:47 — with GitHub Actions Active
@Dhandil
Dhandil deployed to issue-triage September 20, 2026 03:47 — with GitHub Actions Active
@Dhandil
Dhandil deployed to issue-triage September 20, 2026 03:47 — with GitHub Actions Active
@xia-xiao
xia-xiao deployed to issue-triage September 20, 2026 03:47 — with GitHub Actions Active
@xia-xiao
xia-xiao deployed to issue-triage September 20, 2026 03:47 — with GitHub Actions Active
@xia-xiao
xia-xiao deployed to issue-triage September 20, 2026 03:47 — with GitHub Actions Active
@xia-xiao
xia-xiao deployed to issue-triage September 20, 2026 03:48 — with GitHub Actions Active
@Dhandil
Dhandil deployed to issue-triage September 20, 2026 03:48 — with GitHub Actions Active
@rlippmann
rlippmann deployed to issue-triage September 20, 2026 04:26 — with GitHub Actions Active
@rlippmann
rlippmann deployed to issue-triage September 20, 2026 04:26 — with GitHub Actions Active
@rlippmann
rlippmann deployed to issue-triage September 20, 2026 04:26 — with GitHub Actions Active
@ev78394
ev78394 deployed to issue-triage September 20, 2026 04:32 — with GitHub Actions Active
@ev78394
ev78394 deployed to issue-triage September 20, 2026 04:32 — with GitHub Actions Active
@ev78394
ev78394 deployed to issue-triage September 20, 2026 04:32 — with GitHub Actions Active
@ev78394
ev78394 deployed to issue-triage September 20, 2026 04:33 — with GitHub Actions Active
@JingYannn
JingYannn deployed to issue-triage September 20, 2026 04:33 — with GitHub Actions Active
@HovikChan
HovikChan deployed to issue-triage September 20, 2026 04:59 — with GitHub Actions Active
@HovikChan
HovikChan deployed to issue-triage September 20, 2026 04:59 — with GitHub Actions Active
@HovikChan
HovikChan deployed to issue-triage September 20, 2026 04:59 — with GitHub Actions Active
@LaoYinBai
LaoYinBai deployed to issue-triage September 20, 2026 05:31 — with GitHub Actions Active
@LaoYinBai
LaoYinBai deployed to issue-triage September 20, 2026 05:31 — with GitHub Actions Active
@LaoYinBai
LaoYinBai deployed to issue-triage September 20, 2026 05:31 — with GitHub Actions Active
@Aruelius
Aruelius deployed to issue-triage September 20, 2026 06:43 — with GitHub Actions Active
@Aruelius
Aruelius deployed to issue-triage September 20, 2026 06:43 — with GitHub Actions Active
@Aruelius
Aruelius deployed to issue-triage September 20, 2026 06:43 — with GitHub Actions Active
@sdjntzk
sdjntzk deployed to issue-triage September 20, 2026 06:47 — with GitHub Actions Active
@sdjntzk
sdjntzk deployed to issue-triage September 20, 2026 06:47 — with GitHub Actions Active
@sdjntzk
sdjntzk deployed to issue-triage September 20, 2026 06:47 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
issue-triage — 5c5308fc Deployed Sep 20, 2026 by DOIT-Ben via Identify potential duplicates (open issues fallback) #46978
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.