Add Tailwind CSS, migrate most of the styles #27

Merged
raucao merged 2 commits from feature/tailwind-css into master 2021-02-10 14:29:06 +00:00
Owner

This change adds the Tailwind CSS framework to the app, with new styles being defined in app/javascripts/stylesheets.

I have already migrated a lot of existing styles to the new concept of using Tailwind classnames, as well as custom components made up of classes, too. I already added the forms plugin, and in addition to custom-styling our buttons, the (still barebones) forms look a bit nicer on average now.

I also removed our own resets in favor of the rather complete Tailwind base resets.

The rest still mostly looks the same as before. This PR is only intended to introduce Tailwind in the first place, and demonstrate how it can be used. And it took a couple of days to get this far already. So I think this should be merged now, and the rest of the styles migrated in separate PRs, where we can then also improve the overall layout at the same time.

Screenshot

This change adds the [Tailwind CSS](https://tailwindcss.com) framework to the app, with new styles being defined in `app/javascripts/stylesheets`. I have already migrated a lot of existing styles to the new concept of using Tailwind classnames, as well as custom components made up of classes, too. I already added the forms plugin, and in addition to custom-styling our buttons, the (still barebones) forms look a bit nicer on average now. I also removed our own resets in favor of the rather complete Tailwind base resets. The rest still mostly looks the same as before. This PR is only intended to introduce Tailwind in the first place, and demonstrate how it can be used. And it took a couple of days to get this far already. So I think this should be merged now, and the rest of the styles migrated in separate PRs, where we can then also improve the overall layout at the same time. ![Screenshot](https://gitea.kosmos.org/attachments/56ea17b4-b72a-4c78-9dab-fef73ba7d657)
raucao added the
kredits-2
label 2021-02-09 20:31:41 +00:00
raucao added 2 commits 2021-02-09 20:31:41 +00:00
continuous-integration/drone/push Build is passing Details
814633034f
WIP Add Tailwind CSS
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
b6949acc96
Style forms, migrate more styles to Tailwind
raucao requested review from Core 2021-02-09 20:33:19 +00:00
greg approved these changes 2021-02-10 14:27:03 +00:00
greg left a comment
Owner

👍

👍
raucao merged commit 6a6ff84ff2 into master 2021-02-10 14:29:06 +00:00
raucao deleted branch feature/tailwind-css 2021-02-10 14:29:13 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
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: kosmos/akkounts#27
No description provided.