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

Migrate to tailwind #1355

Merged
merged 1 commit into from
Jan 23, 2025
Merged

Migrate to tailwind #1355

merged 1 commit into from
Jan 23, 2025

Conversation

Betree
Copy link
Member

@Betree Betree commented Jan 19, 2025

Fix CaptainFact/captain-fact#243

This PR is an experiment using refactoring tools at scale, with the intent to:

  1. Entirely remove Bulma and SASS
  2. Remove the custom icomoon font system
  3. Start deprecating CSS modules and styled-components
  4. Remove unnecessary redux reduces
  5. Introduce Typescript
  6. Introduce Tailwind/ShadCN and migrate part of the codebase to these new components
  7. Give a fresh look to the website!

Still to do:

  • Fix scrolling (left/right cols) on video debate
  • Figure a better strategy for global animations/styles
  • Code cleanup
  • Responsiveness
  • Typescript errors
  • Typescript CI job
  • Final QA

@Betree Betree self-assigned this Jan 19, 2025
@Betree Betree force-pushed the feat/tailwind branch 13 times, most recently from 05f55a5 to 3c8663b Compare January 23, 2025 19:17
@Betree Betree marked this pull request as ready for review January 23, 2025 20:11
@Betree Betree merged commit 68ab875 into staging Jan 23, 2025
12 of 13 checks passed
@Betree Betree deleted the feat/tailwind branch January 23, 2025 20:56
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.

Disable "Flag" button if nothing selected
1 participant