Skip to content

Flatten Win98 session rows into a coherent list - #980

Merged
luokerenx4 merged 1 commit into
devfrom
codex/win98-session-row-chrome
Aug 4, 2026
Merged

Flatten Win98 session rows into a coherent list#980
luokerenx4 merged 1 commit into
devfrom
codex/win98-session-row-chrome

Conversation

@luokerenx4

Copy link
Copy Markdown
Contributor

What changed

  • add stable session-row styling seams to the shared Workspace sidebar row
  • keep the session title surface flat under the Win98 profile
  • reserve classic raised chrome for the compact lifecycle and overflow actions
  • tighten the Win98 session row to a 28 px list rhythm with 24 px trailing controls
  • document that repeated navigation labels remain rows rather than becoming independent command buttons

Root cause

The Win98 profile applied bevel chrome to every native button. A session row is composed of three buttons, so the title, lifecycle action, and overflow action each rendered as a separate raised rectangle.

User impact

Recent conversations now scan as one continuous list. The title remains the primary target, while Play/Stop and More retain their appropriate classic toolbar affordance.

Verification

  • npx tsc --noEmit
  • cd ui && npx tsc -b
  • pnpm test — 3912 passed, 9 skipped
  • pnpm -F open-alice-ui build
  • real pnpm dev Chat walk: compact and long session titles, action sizing, no horizontal overflow, menu open/close and focus return

@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openalice-demo Building Building Preview Aug 4, 2026 2:39pm

Request Review

@luokerenx4
luokerenx4 merged commit b506a38 into dev Aug 4, 2026
7 of 8 checks passed
@luokerenx4
luokerenx4 deleted the codex/win98-session-row-chrome branch August 4, 2026 14:39
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