This release brings huge improvements to the optimization of JS files. We decided to migrate from Webpack to Vite and add support for ES modules. This gives a significant weight reduction of the files built with our components, but requires their individual import and initialization. In addition, we implemented a system option for the dark theme in docs, checked many reports regarding integration with external tools and prepared dedicated guides.
New features
- #1279: ES modules support - by @juujisai
- #1461: External tools and frameworks integrations - by @Trochonovitz
New components
Docs
- #1548: Dark mode - system option support - by @smolenski-mikolaj
- #1470: Add comments for nested elements in HTML code - by @Trochonovitz
- #1484: Remove wrapper elements from all code snippets - by @Trochonovitz
- #1412: Contribution guide updates - by @Trochonovitz
- #1397: Add fixed buttons example - by @Trochonovitz
- #1393: Getting started step by step tutorial for Vite - by @juujisai
- #1371: Scrollspy - add smooth scroll - by @Trochonovitz
- #1370: Prism design update - by @iprzybysz
- #1459: Tutorials refactor - by @juujisai
- #1369: Search - first item should be active after typing anything - by @juujisai
- #1356: New newsletter page - by @Trochonovitz
- #1361: Scrollspy - fix active item highlight on large screens - by @Trochonovitz
- #1362: Prism - add terminal integration with $ sign - by @juujisai
Optimization & refactor
- #1549: Datepicker, Timepicker, Select - inputs unification and icons updates - by @juujisai
- #1549: Datepicker new features - by @juujisai
Fixed & improved
- #1384: Design system updates - by @Martussky
- #1363: Dark mode integration and fix button issue in TE-STARTER (ZIP), CDN and MDB GO Starter - by @smolenski-mikolaj
- #1376: Modal - delayed dialog animation fix - by @Trochonovitz
- #1373: Multiselect - double clicking on input crashes border - by @juujisai
- #1372: Animations - update init animations to run smooth - by @Trochonovitz
- #1469: Timepicker fix for working with frameworks - by @Trochonovitz
- #1381: Timepicker - custom icons without focus & disabled past issue - by @juujisai
- #1455: Add Tailwind-Elements version to disclaimer - by @juujisai
Dependencies
-
#1532: Tailwind update from
v3.2.4
tov3.3.0
- by @Trochonovitz - #1279: Migration from Webpack to Vite - by @juujisai
Dark mode integration
- #1404: Forms - by @Martussky
- #1450: Charts - by @juujisai