Skip to content

Introduce Tailwind CSS for layouting (viewport sizes, margins, paddings, etc) #937

@kulmann

Description

@kulmann

Initial Checklist

  • I understand this is a user story and questions should be posted in the Community Discussions
  • I searched issues and couldn’t find anything (or linked relevant results below)

User Story

  • As a developer, I want to use a rock solid layouting system so that I don't need to fix all the edge cases myself.
  • As a user I want a fast UI so that I dont have to wait.
  • As a company, we want the web UI to be fast so that users can fully experience the performance of OpenCloud.

User Value (developer facing)

  • Don't re-invent the wheel. We want as little custom code as possible for being able to develop really fast with high quality for the upcoming groupware components.
  • Speed: Experience the performance of OpenCloud.

Acceptance Criteria

  • Tailwind CSS is used throughout the design system and the web mono-repo as a whole
  • No more oc-p (padding), oc-m (margin), oc-flex (flexbox) is used (this could be done incrementally)
  • Adjust the design system docs
  • Delete the respective design system css classes
  • Delete the sizing tokens of the design system (also in the theme.json in the opencloud repo if there is something about it).

Metadata

Metadata

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions