Svelte 5 is just around the corner, and although it still is in beta, its adoption is geared to be backwards compatible. Upgrading to svelte 5 would greatly simplify some of nplex's componentizations. It could introduce certain bugs with melt-ui components, although melt-ui is arguably not as necessary as evaluated prior.
Styles
Some dating choices pertaining to styles management resulted in working with postcss and plenty of customizations that, in the end, resulted in having benefits similar to what tailwindcss now offers by default, without the added benefits of tailwind's utility classes system... After working on the labeling platform, it appears using tailwind can really accelerate implementations of designs, we should thus gradually adopt it for newer elements.
Epic description
Framework
Svelte 5 is just around the corner, and although it still is in beta, its adoption is geared to be backwards compatible. Upgrading to svelte 5 would greatly simplify some of nplex's componentizations. It could introduce certain bugs with melt-ui components, although melt-ui is arguably not as necessary as evaluated prior.
Styles
Some dating choices pertaining to styles management resulted in working with postcss and plenty of customizations that, in the end, resulted in having benefits similar to what tailwindcss now offers by default, without the added benefits of tailwind's utility classes system... After working on the labeling platform, it appears using tailwind can really accelerate implementations of designs, we should thus gradually adopt it for newer elements.
List of tasks
277
278
280