JNSMDT / token-generator

A generator that uses webcrypto to generate clientside pw/token.
https://token.jnsmdt.dev
MIT License
0 stars 0 forks source link

Neue CSS Engine oder CSS Strategie #7

Closed JNSMDT closed 9 months ago

JNSMDT commented 1 year ago

Tailwind css ist gut, aber irgendwie bin ich aus tailwind rausgewachsen. Zudem wurden viele neue coole features in CSS implementiert, die nur teilweise oder gar nicht mit tailwind umsetzbar sind. Ich möchte aber auch verhindern, ein mix aus tailwindcss und plaincss zu haben. Als alternative wäre noch unocss, da man dort nur leicht sein eigenes designsystem erstellen kann.

JNSMDT commented 1 year ago

Ich kann mich leider nicht entscheiden. Aber es wird auf jeden Fall unocss oder postcss werden.

Ich fühle mich aber glaub ich eher mit postcss mehr wohl, da ich css variablen und neue features besser nutzen kann.

JNSMDT commented 1 year ago

Da das System was ich hier nutzen werde, mein neues Standardsystem wird, habe ich mich für postcss entschieden. Ausschlaggebend hierbei war auch, dass ich bei Obsidian gesehen habe, wie man so ein Designsystem effektiv einsetzen kann. Im Grunde wird sich das Designsystem nicht besonders von Tailwind unterscheiden, aber ich habe immer alle Werte im Blick und kann selbständig entscheiden wie etwas aussieht. Das wäre theoretisch auch mit Tailwindcss und UnoCss möglich, mir gefällt die Art wie man die Standardthemes bearbeitet jedoch nicht. Ich bin zwar großer Freund von Javascript, dennoch möchte ich, dass mein css in seinem eigenen Space ist. CSS und JS sollen voneinander getrennt sein. Die einzige Verbindung wird in diesem Fall Postcss sein.

Das neue Designsystem soll daher wie folgt aufgebaut sein.