Skip to content

Upgrade to Tailwind 4#210

Merged
jamiefeiss merged 36 commits intomainfrom
feature/tailwind4
Oct 22, 2025
Merged

Upgrade to Tailwind 4#210
jamiefeiss merged 36 commits intomainfrom
feature/tailwind4

Conversation

@jamiefeiss
Copy link
Copy Markdown
Collaborator

@jamiefeiss jamiefeiss commented Jun 4, 2025

Upgraded the component library and Prez UI base layer & template to Tailwind v4 & Shadcn-vue v2. This will be a breaking change for people updating from <4.2.0 with existing themes in Tailwind v3.

The theming process is a little different but the documentation has been updated. I have also documented the upgrade process for existing themes and have made an upgrade script that does most of the process for you.

@jamiefeiss jamiefeiss marked this pull request as ready for review June 5, 2025 06:47
@jamiefeiss jamiefeiss requested a review from hjohns June 5, 2025 06:48
@hjohns
Copy link
Copy Markdown
Collaborator

hjohns commented Aug 13, 2025

Hi Jamie,

All looked pretty good. Enjoyed using the new task file!

With the styling changes, it'd be good to have a joint session when we're together to review styles used in other instances and how changes are managed.

Noticed there was a new console warning:
image

@hjohns
Copy link
Copy Markdown
Collaborator

hjohns commented Aug 27, 2025

Is it possible to move the UI styling changes into a separate PR to the tailwind update?

@jamiefeiss
Copy link
Copy Markdown
Collaborator Author

Template package fails type check due to needing to pin currently published version of prez-ui. The local version contains the fix for this type error, so we will need to bypass this check when merging this PR.

I will address this in a later PR to better handle the local package versions during publish.

@jamiefeiss
Copy link
Copy Markdown
Collaborator Author

FYI: Extraneous props warning caused by Literal & ItemLink top-level slot causing lack of root node issue

hjohns
hjohns previously approved these changes Oct 21, 2025
Copy link
Copy Markdown
Collaborator

@hjohns hjohns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, I did have a project/env specific issue, but I think it's good to progress.

@jamiefeiss
Copy link
Copy Markdown
Collaborator Author

Still need a couple updates, I'll let you know when it's ready for approval

@jamiefeiss jamiefeiss requested a review from hjohns October 21, 2025 06:56
@jamiefeiss jamiefeiss merged commit bf71f96 into main Oct 22, 2025
3 of 4 checks passed
@jamiefeiss jamiefeiss deleted the feature/tailwind4 branch October 22, 2025 02:28
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.

2 participants