Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Tailwind CSS to v4 #10850

Open
blesildaramirez opened this issue Jan 27, 2025 · 0 comments
Open

Upgrade Tailwind CSS to v4 #10850

blesildaramirez opened this issue Jan 27, 2025 · 0 comments
Assignees
Labels
Accessibility Any issue that impacts assistive technology or users with visual or physical impairments.

Comments

@blesildaramirez
Copy link
Contributor

blesildaramirez commented Jan 27, 2025

Upgrade Tailwind CSS to v4 for OJS/OMP/OPS.
https://tailwindcss.com/docs/upgrade-guide


UPDATE:
We’re not moving forward with Tailwind v4 due to browser compatibility concerns with older browsers. Tailwind v4 introduces @theme as the new way to extract theme values directly in CSS, replacing the tailwind.config.js. However, since @theme relies on modern CSS features (@layer) that are not well-supported in older browsers, upgrading could lead to unexpected styling issues in legacy environments.
For more details, see:
https://tailwindcss.com/blog/tailwindcss-v4#designed-for-the-modern-web

As a result, we will keep using Tailwind v3, and make our theme CSS variables accessible for plugin use.


Pull requests:
ui-library: pkp/ui-library#523
ojs: pkp/ojs#4654
omp: pkp/omp#1836
ops: pkp/ops#872


Links for Tailwind v4 changes:
ui-library: pkp/ui-library#524
ojs: pkp/ojs#4657

@blesildaramirez blesildaramirez added the Accessibility Any issue that impacts assistive technology or users with visual or physical impairments. label Jan 27, 2025
@blesildaramirez blesildaramirez self-assigned this Jan 27, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Jan 29, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Jan 29, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Jan 29, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Jan 29, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 3, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 3, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 3, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/omp that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/omp that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/omp that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/omp that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ops that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ops that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 11, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 12, 2025
blesildaramirez added a commit to blesildaramirez/ui-library that referenced this issue Feb 13, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 13, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 13, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 13, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 13, 2025
blesildaramirez added a commit to blesildaramirez/ojs that referenced this issue Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accessibility Any issue that impacts assistive technology or users with visual or physical impairments.
Projects
None yet
Development

No branches or pull requests

1 participant