Skip to content

feat(ui): adopt Tailwind v4.x features#2973

Merged
enoch85 merged 2 commits into
developmentfrom
feat/tailwind-v4-features
May 24, 2026
Merged

feat(ui): adopt Tailwind v4.x features#2973
enoch85 merged 2 commits into
developmentfrom
feat/tailwind-v4-features

Conversation

@enoch85

@enoch85 enoch85 commented May 24, 2026

Copy link
Copy Markdown
Collaborator

Follow-up to the Tailwind v4 migration (#2969), implementing the opportunities tracked in #2970.

  • color-scheme: dark on html — native controls (<select> dropdowns/arrows, date pickers, scrollbars, autofill) now render dark instead of light.
  • Container query for the media-card grid — ul.cards-vertical now sizes its columns to its @container wrapper rather than the viewport, so it reflows correctly inside narrow contexts (e.g. the collection-detail exclusions slideover).
  • field-sizing-content on the rule Description and overlay Text textareas — they auto-grow with content, no JS.
  • text-shadow on the poster-overlaid title/year/summary text for legibility over artwork.
  • Removed the v3→v4 border-color compat shim. Audited every bordered element; only one relied on the old gray-200 default (a divider in the media modal) — made explicit with the app's standard border-zinc-700.

Closes #2970

enoch85 added 2 commits May 24, 2026 08:08
- color-scheme: dark so native controls render dark
- container query for the media-card grid (sizes to container, not viewport)
- field-sizing-content on the rule description and overlay text textareas
- text-shadow on poster-overlaid title/year/summary
- drop the v3->v4 border-color compat shim (one implicit border made explicit)

Closes #2970
- Move the field base style into the global input/select/textarea rule so it
  is the single source of truth; Forms/Input and Forms/Select keep deltas only
  (adornments, join, error, select chevron). One edit now restyles every field.
- SearchBar uses the shared field style (drops the pill override; fixes the
  clipped icon and the blue focus ring).
- Include input[type=search] in the shared rule; maintainerr focus app-wide.
- Keep the v4 field-sizing auto-grow on the rule description + overlay text,
  with min-h so the textareas no longer collapse when empty.
- Uniform rule-form row spacing; blank the log filter's default option (was '-').
@enoch85 enoch85 merged commit d0d5d40 into development May 24, 2026
14 checks passed
@enoch85 enoch85 deleted the feat/tailwind-v4-features branch May 24, 2026 09:50
@maintainerr-automation

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 3.13.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Adopt Tailwind v4.x features (follow-up to #2969)

1 participant