Belangrijkste aanpassingen in DaisyUI 5
DaisyUI 5 brengt nieuwe componenten en verbeteringen die het makkelijker maken om je frontend snel en mooi vorm te geven met Tailwind. Wat zijn hiervan de belangrijkste wijzigingen en toevoegingen? Bekijk de changelogs voor een gedetailleerd overzicht. Hieronder staan de hoogtepunten:
- Kleinere NPM package: De NPM package is van 4.7MB naar 1.8MB gegaan, een vermindering van 61% in grootte, wat zorgt voor een snellere installatie en verbeterde laadtijden.
- Geen dependencies meer: Van 1.8MB (250 bestanden) aan dependencies naar 0, ook dit helpt mee aan een betere laadtijd.
- Nieuwe
xl
size modifier: Alle componenten die voorheen dexs
,sm
,md
, enlg
size-modifiers hadden, ondersteunen nu ook de nieuwexl
size modifier. - Nieuwe styling opties: Nieuwe
soft
enDash
styling voor buttons, badges en andere componenten. - Nieuwe effecten: Een nieuw
depth
ennoise
effect, deze effecten passen toe aan (bijna) alle componenten. - Nieuwe componenten: Er zijn een aantal nieuwe componenten zoals de List, Status, Filter, Dock en Fieldset componenten.
- Kalendercomponent: Voor dit component heb je wel één van de drie Javascript libraries nodig die het component ondersteund. Er kan worden gekozen uit:
Cally
,Pikaday
enReact DayPicker
. - Floating labels: Je kunt je invoervelden nu een
floating-label
geven, voor een nog mooiere en gebruiksvriendelijkere interface. - Uitgebreide thema generator: De nieuwe thema generator is uitgebreider dan ooit! Genereer random themas of configureer je thema precies zoals jij het wilt en kopieer de configuratie.
Met deze verbeteringen wordt het bouwen van je frontend niet alleen makkelijker, maar ook sneller en flexibeler.
Lees ook over de nieuwe features van TailwindCSS 4.0.