Remove Pico CSS while preserving the existing UI #1

Merged
littleisland merged 11 commits from chore/remove-pico-css into main 2026-08-26 07:11:15 +00:00
Owner

Summary

  • add deterministic authenticated desktop/mobile visual baselines
  • migrate Pico variables to Shirushi design tokens
  • own base, form, focus, disabled, select, checkbox, and textarea styles
  • remove Pico-specific overrides, stylesheet link, data-theme, and pico.min.css
  • add local Playwright regressions for focus, editing, tags, bulk operations, import/export, and pagination

Verification

  • npm run test:e2e:firefox — 7 passed, 1 skipped
  • npm run test:e2e:chromium — 8 passed
  • CGO_ENABLED=0 go test ./...
  • go vet ./...
  • CGO_ENABLED=0 go build ./...
  • node --check static/js/app.js
  • node --check e2e/authenticated-ui.spec.js
  • git diff --check

Playwright E2E remains local-only and is not added to Forgejo CI.

## Summary - add deterministic authenticated desktop/mobile visual baselines - migrate Pico variables to Shirushi design tokens - own base, form, focus, disabled, select, checkbox, and textarea styles - remove Pico-specific overrides, stylesheet link, data-theme, and pico.min.css - add local Playwright regressions for focus, editing, tags, bulk operations, import/export, and pagination ## Verification - `npm run test:e2e:firefox` — 7 passed, 1 skipped - `npm run test:e2e:chromium` — 8 passed - `CGO_ENABLED=0 go test ./...` - `go vet ./...` - `CGO_ENABLED=0 go build ./...` - `node --check static/js/app.js` - `node --check e2e/authenticated-ui.spec.js` - `git diff --check` Playwright E2E remains local-only and is not added to Forgejo CI.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
littleisland/shirushi!1
No description provided.