Repository navigation
JESS Version 3.0
Breaking changes
- Removed flip cards as they are not fully compatible with Safari (they broke in safari 16.4+)
- Removed the auto styling on main, article, fieldset and changed it to 'flex-layout class'
- Removed the auto styling when using an aside - section layout. You can now specify a sidebar with the 'sidebar' class on left and/or right now.
- Removed the automatically applied card style to article, it is still available with the 'card' class.
- Removed the styling applied to the nav before the body tag and replaced it with the 'main-navigation' class
- Removed the styling applied to the footer after the body tag and replaced it with the 'main-footer' class
- Removed Feather icon svg and replaced it with Lucide font icons
- Refactored mobile and desktop classes
Features
- Reworked the repository to use Vue3 for the documentation.
- Added height utility classes
- Added gap utility classes
- Documented 'full-height' class giving the element 'height: 100vh;'
- It is now more compatible with vue, so you no longer need to have the id 'app' on the body tag instead of the standard div.
- All colour associated less variables are now css variables, so you can modify them at runtime easily.
- Added icon and text colour utilities
- No more outline on checkbox, radiobutton and switch, both normal and custom, whilst still preserving the outline when using tab key navigation
- Added tablet, small-screen and large-screen for device utility classes
- Reworked the notification component, now it is fully functional.
- Reworked card class so now it requires an element with a body class
- Added background colour variants for success, error and warning.
- Added tooltip documentation
- Added bottom tooltip
- Added w-auto instead of auto-width
- added self-auto class to align/justify a flex item on (flex-) start
Fixes
- Fixed label height of custom inputs
- Fixed custom checkbox not having an indeterminate state
- Fixed custom checkbox not having a disabled checked state
- Fixed disabled colours on various items.
- Fixed the correct overrides of the padding/margin utility classes e.g. p-4 pl-0 is now correctly applied
- Added default gap to column class as well.