Skip to content

[Opencode Sync] Shared UI: Theme and Styling #319

@adolago

Description

@adolago

Scope

  • Base ref: origin/main
  • Source ref: opencode/dev
  • Theme id: ui-theme
  • Commits mapped: 30
  • Date span: 2026-01-20 to 2026-02-12

Theme Summary

Theme, style system, and presentation primitives for shared UI.

Mapping Rule

Commits are assigned to one issue by dominant touched-path prefix (most matched files in commit; ties resolved by longest prefix then fixed theme order).

Top Path Hotspots

  • packages/ui/src/styles/theme.css (8)
  • packages/ui/src/theme/themes/oc-1.json (4)
  • packages/ui/src/pierre/index.ts (4)
  • packages/ui/src/theme/default-themes.ts (3)
  • packages/ui/src/context/dialog.tsx (3)
  • packages/ui/src/theme/themes/ayu.json (2)
  • packages/ui/src/hooks/create-auto-scroll.tsx (2)
  • packages/app/src/pages/session.tsx (2)
  • packages/ui/src/context/marked.tsx (2)
  • packages/ui/package.json (1)

Commits

Acceptance Checklist

  • Validate each commit intent is represented in this theme
  • Define parity implementation tasks for Zee based on these commits
  • Mark commits that are not applicable to Zee

Metadata

Metadata

Assignees

No one assigned

    Labels

    opencode-syncTrack opencode/dev parity mapping

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions