Skip to content

JESS Version 3.0

Choose a tag to compare

@jelmerveen jelmerveen released this 19 Jun 21:10
· 14 commits to main since this release
677cb0c

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.