Version 0.40.0

Introduction

Changelog

Changelog legend:
✨ : New feature | 🐛 : Bugfix | 🔧 : Configuration files | 📚 : Documentation | 💄 : Cosmetic | 🔨 : Refactor code | 🔥 : Removing code/files | ⬆️ : Upgrading dependencies | 💥 : Breaking changes.


Version 0.40.0

✨ : Add common error page template.

Version 0.39.0

✨ : Add input range react component.
💄 : Improve page footer style.

Version 0.38.2

✨ : Add group option support to FormControlSelect react component.

Version 0.38.1

✨ : Add primary modifier to FormControlSelect react component.

Version 0.38.0

✨ : Add select react component.

Version 0.37.0

✨ : Handle tabs in mobile/small view.
💄 : Remove bold on .sui-a-form-label.
💄 : Fix overflow visibility for page footer.
💄 : Fix page header order for small screens.
💄 : Fix typo for h3 and page header title.
🐛 : fix select style in firefox.

Version 0.36.0

✨ : Add title, description & icon on Datalist Organism.

Version 0.35.0

✨ : Add validation states in step indicator atom.

Version 0.34.0

💥🔥🔥🔥 : Remove Widget Molecule (use cards instead).
💥 : Refactoring & Add Link option to SecondaryNavHeader
🐛 : Fix typo in Sqoop icon name
🐛 : Fix loader color in button
🐛 : Add little margin bottom under label in label/value atom.
✨ : Move show/hide password to left of input for better integration with password managers.
✨ : Add vertical alignement for single column in Datalist.
💄 : Update active state for Datalist row.
💄 : Add contrast to readonly form-control.
💄 : Reduce font size for $sui-font-size-ml
💄 : Enhance paddings in tabs.
📚 : Fix datalist documentation for row aligment
📚 : Remove old $sui-color-secondary in documentation

Version 0.33.0

✨ : Add Accordion organism css & react component
✨ : Add transfer & manager icons
🔨 : Improve Secondary nav react component
✨ : Add subtitle to Secondary nav
✨ : Add isActive behavior to SecondaryNavLink

Version 0.32.0

💄 : Cleanup card design
🐛 : Fix primary nav on mobile with 4 or more links
✨ : Add official 404 page
✨ : Add "new" & "coming soon" tag to Secondary nav menu item

Version 0.31.0

💄 : Create new marketing image for login page

Version 0.30.0

✨ : Add multiple panel support to Secondary nav react component
✨ : Add size modifier to Label Value atom
✨ : Add stacked modifier to Avatar atom

Version 0.29.0

✨ : Add SecondaryNav react component
📚 : Add Contributing guidelines for react component on swanky documentation

Version 0.28.3

🐛 : Fix primary nav display bug on mobile.

Version 0.28.2

🐛 : Fix layout display in ie11.

Version 0.28.1

🐛 : Fix primary-nav height on tablet.

Version 0.28.0

🐛 : Fix primary and secondary nav height on tablet.
💄 : Reduce font size on dropdown links.
✨ : Update icons.

Version 0.27.0

✨ : Add React Dropdown component.
✨ : Add React icons library.
✨ : Expose some bind/unbind methods in JS components.
📚 : Fix JS components documentation.

Version 0.26.0

🔨 : Improve Badge react code & documentation.
🐛 : Fix form-a-control disabled with primary modifier.
✨ : Give more control for JS elements with Enter and Escape key.

Version 0.25.0

✨ : Add a notification organism.
🐛 : Fix icon minification problem.

Version 0.24.0

✨ : Init React Library and add first Badge component.

Version 0.23.1

📚 : Add contact on Swanky template.
🐛 : Fix secondary nav position when there is no primary nav.

Version 0.23.0

💥 : Add mobile version for the new layout.
✨ : Add focus mode page for App Layout (to add / edit something).
✨ : Enhance Datalist organism
✨ : Add Choices.js compatibility
✨ : Add disabled state on tabs.
✨ : Add group avatar and update user avatar.
✨ : Add "danger secondary" button style.
✨ : Add primary style for atom form-control.
🐛 : Add missing keyboard accessibility on .sui-a-form-options-group.
🚑 : Fix wrong icons path in templates

Version 0.22.0

🔨 : Rename icons for better scale.
✨ : Add .sui-a-form-options-group atom.
📚 : Fix documentation archive page.
📚 : Fix primary-nav example.

Version 0.21.0

📚 : Add guidelines about Atomic Design
✨ : Add .as--toggle modifier for the form-check atom.
🐛 : Add min-height on sui-l-page-header to prevent height changing with or without a button.
🔥 : Remove eot, svg and ttf fonts files from FontAwesome (keep only woff & woff2).

Version 0.20.0

✨ : Update icon section.
🐛 : Fix dropdown max-height issue.
🐛 : Fix JS components to prevent open / close when already in this state.

Version 0.19.1

🐛 : Remove overflow-y: scroll; on body.
🐛 : Fix JS component callback clickedElement.
🐛 : Fix dropdown & popup init in JS without ID.

Version 0.19.0

✨ : Add loading state to form-control.
✨ : Add range component (sui-a-form-range).
✨ : Improve global app-layout (use css Grid Layout).
✨ : Add platforms menu and current platform name in topbar.
✨ : Update secondary nav.
✨ : Add a js option to add classes on tooltip element.
✨ : Add tooltip colors modifiers.
✨ : Add some specific options to the Dropdown, Modal, SidePanel and Popup component for confirm behavior.
✨ : Add nav buttons in topbar.
🔧 : Add gulp-svgo to optimize svg icons files.
💥 : Rename Confirm popup component into Popup.
🐛 : Fix JS components keyboard accessibility.

Version 0.18.0

💥 : Rethink global app-layout. Refactoring of sui-l-app-layout, check the documentation page.

Version 0.17.0

💥 : Improve grid system. Modifiers classes have evolved and we added some to give you more power, check the grid page.
💥 : New secondary nav style. Markup changed, check the component page.
💥 : Rename Alert to Message. Make sure to replace class sui-m-alert by sui-m-message in your files.
✨ : Add progress bar component (sui-a-progress-bar).
💄 : Change default button style.
🐛 : Fix underlined icons in button as link.
📚 : Add CHANGELOG
📚 : Add page "change password" example.

Version 0.16.0

💥 : Move Grid outside Organisms. Make sure to replace class sui-o-grid by sui-g-grid in your files.
💄 : Enhance focus effect for form controls and buttons.
📚 : Unify Saagie-ui README and Getting Started.

Version 0.15.0

💥 : Rename Templates into Layouts. Make sure to replace class prefix sui-t- by sui-l- in your files.
💥 : Rename Utils into Helpers. Make sure to replace class prefix sui-u- by sui-h- in your files.