|
UI: redesign extension options page, panel tweaks from review
- options page: was losing its styles — the content pass overwrote assets/style.css (cssCodeSplit:false, shared asset name); options now emits assets/options.css and the page uses kit components (GnCard/ GnInput/GnButton/GnSelect/GnAvatar) for the same look as the panel - panel: hide the kit topbar "current section" chip entirely (page headers already carry context) - ProjectsPage: vertical rhythm via a 20px column gap; project cards redesigned (name + compact copy icon, clamped description, footer link "Open →" instead of the clunky boxed button); gap between the create-modal action buttons - e2e: options-page assert follows the new profile markup Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| packages/extension/e2e.mjs |
|---|
| packages/extension/src/options/Options.vue |
|---|
| packages/extension/src/options/main.ts |
|---|
| packages/extension/vite.config.ts |
|---|
| packages/web/src/components/AppShell.vue |
|---|
| packages/web/src/pages/ProjectsPage.vue |
|---|
| packages/web/src/theme.css |
|---|