- Fix Table.Row detection in Table.
- Add a missing
forwardRefon Dialog. - Improve test setup and snapshots.
- Update to
styled-components@^4.2.0, peer React version is changed to16.3.0.
- Remove margin on Text so that it doesn't override Box's margin.
- Fix Checkbox icon color (should be transparent when disabled).
- Text component
- Add a
shrinkoption to Dropdown to not have a min-width. - Fix heights of different Badge component variants.
- Made Field error messages smaller
- Remove Field error messages altogether when
reserveSpaceForErroris false and there's no error. - Make Icon render it's
widthandheightprops in CSS instead ofsvgattributes. - Show Modal in it's own DOM node via React Portals.
- Fix Dialog height on tablet screens.
- Added a space for error messages below
Fields
- Update components exports.
- Make the padding of the
Inputcomponent consistent withButtons andDropdowns. - Add an invalid state for
Dropdown(e.g. for when you must select an option, but you haven't yet). - Fix an issue in [Dropdown])(/#/Components?id=dropdown) which led it to grow in height in search mode.
RadioButtoncomponent.
- Update React to 16.3.0.
- Smaller labels in Column & Bar Charts.
- Add
widthprop for Column & Bar Charts.
- More prominent OverflowMenu looks.
xsmallfont size.- New icons: cart, image, PDF, CSV.
- Added a
smallsize to Badge. - Pass other props on Badge component.
map-marker,pencil,shop, andtruckicons.
- Update OverflowMenu looks.
- Update sizes in all components, use small font size for controls.
- Increase Table.Cell vertical padding.
- Use fashionTrade eslint config.
- Update ToolTip font-size.
- Update Button looks, add status appearances.
- Update Input, Dropdown, and Checkbox looks.
- Default OverflowMenu appearance is now
secondary. - Update Badge to have
radius,sizeandinverseprops. Don't rely on parent font-size anymore.
- Add max value of 100% to Bar chart
- Update table header font weight to 500
- Add optional 'height' prop to Charts.
- Fix title and subtitle props type validation errors in Charts.
- Unify appearance of tooltip in PieChart
- A
rulercolour. - Clean-up
theme/colorsfrom old comments.
- Update default colours. Old
grey05is nowgrey06. A newgrey05added.backgroundPrimaryandbackgroundSecondaryare deprecated and will be removed.
- Add
SkeletonLoadingcomponent.
- New background colours: danger, success, warning.
- Document and chart icons.
- Update ColumnChart UI.
- Updated status colours: danger, success, warning.
- Add
fillandstrokeprops on Icon. - Display all icons in the Wardrobe Styleguide UI.
- Allow Charts updates.
- Button with
appearance=linkbackground is transparent by default.
- Update components exports.
- New
infocolor in theme. - ProgressBar component.
- Bring back a lost Animations section.
- Update CheckBox design.
- Prevent default behaviour and stop event propagation for OverflowMenu Toggle.
- "Explicitly undefined" ("not sure") state for CheckBox.
- export chart components from index
- A minor change to a
backgroundSecondarycolour:#f7f8fa->#f5f7fa. - Modify padding values from
10px->8pxto be aligned with the grid.
- Don't pass
ellipsisprop to an HTML element in WithLabel component.
- Button now has a
linkappearance. - Button now has an option to be rendered as any given HTML tag.
- Refactor scss to styled components in ColorSelector.
- Make
generate-componentscript also generate an example snapshot test. - Stack component now supports horizontal direction.
- PieChart component.
- BarChart component.
- Update some dependencies to fix security warnings.
- Use styled-components instead of scss for the badge component.
- Display Changelog in Styleguide UI.
generateTestsscript now supports multiple components directories.
- Make sure TabBarItem's border covers TabBar's border.
- ColumnChart component.
- TabBar component.
displayTimeprop to the Tooltip component to hide after x milliseconds.
- IconButton component.
- Cross icon.
- Check and check-circle icons.
- Error icon.
- Stack layout component.
- Icon sets
strokeWidthto1by default. - Border radius for Button.
- Border radius for Dialog.
- Close button option for Dialog.
- A second axis for
slideInanimation. - Use
500instead ofboldeverywhere. - Include iconsprite in
dist.
- ToolTip component.
- IE11 support in styleguide.
- Background and text color of the light table header.
onCloseis required in Modal.- Add a
data-component-nameattribute on Modal Backdrop (to use in tests and/or custom logic). - Add
closeOnBackdropClickandcloseOnEscapeproperties to Modal (trueby default).
- max height of dropdown panel
- Update Sketch settings screenshot.
- Square checkbox instead of cricles.
- Improvements for Dropdown in controlled mode.
- Fix issues in Dropdown.
- Fix issues in Dropdown.
- Bundle analyzer.
- Limit Dropdown max height to 320px by default.
- Dropdown keyboard navigation support. To support keyboard navigation when using Dropdown please use
onOpeninstead ofonClick. - Dropdown to support searching.
- Fix
lightappearance in LoadingSpinner.
- Fix usage of styled-components'
cssin Dialog component.
labelprop in the Dropdown component can now be a node (previously string only).- Dropdown is one-line only now.
- Rename
propstopin styled components. - Fix Animations export.
- ToggleMenu (so also OverflowMenu and Dropdown) support for click outside and out-of-bounds in controlled behaviour.
- ToggleMenu (so also OverflowMenu and Dropdown) support for bi-dimensional out-of-bounds handling.
- Typography description in the styleguide.
- Unify theme dictionaries (export values, not styles).
- Container component (in layout section).
- Grid component (in layout section).
- Dropdown and OverflowMenu components now require a
persistprop to be set to avoid closing dropdown panel after a click inside. - New colour names.
- ToggleMenu (so also OverflowMenu and Dropdown) now have
preventOutOfBounds=trueby default.
- Exported Theme object.
- Sizes in theme and styleguide.
- Describe Grid Layout.
- Exported Normalize style.
- Exportable
styled-components-based animation. - Invalid state on an
Inputcomponent. Inputcomponent snapshots.
- Refactor
Buttoncomponent. - Change base color on
Inputcomponent.
- Rename colors.
- Unify prop names (
somethinginstead ofisSomething). - Pass not used props to the underlying component (potential use cases: data-attributes, form elements' attributes, additional styling).
- Input component
- Accordion component
- Add
IS_STYLEGUIDEflag to work around some issues when static components' stories broke styleguide.
- Checkbox component
- Get rid of
react-modal2dependency. - Use
yarn. - Add
isFluidprop toDropdownandToggleMenucomponents.
- Split Modal component to Modal and Dialog components.
- Add
min-widthandtext-alignfor Dropdown's button. - Dropdown component to call
onOpenandonCloseeven in controlled state.
- Fix classnames in Modal component
- Allow ColorSelector component to set the background using the given string.
- Color selector component to support empty state.
- Dropdown icon not reacting when
isOpenistrue.
- Dropdown component now allows
isOpenprop to have it controlled. - Renamed
disabledprop toisDisabled.
- Loading state to the dropdown component.
- preventOutOfBounds prop for the dropdown component.
- The path of the iconSprite in Icon component to be absolute.
- JS error when the toggleMenu component is unmounted while the menu is open.
- Modal component
- ToggleMenu component now uses display instead of visibility.
- Dropdown component now allows onClose prop to be passed.
- Dropdown component layout now uses flex to align the icon to the right.
- value prop not being passed to the searchbar input field.
- Fix bug causing searchbar placeholder not to show.
- Searchbar component
- Loading spinner component
- Table component
- Overflow menu component
- ToggleMenu component
- Refactor Dropdown component to use ToggleMenu
- Moved react, react-dom and styled-components to peerDependencies
- Dropdown component
- Component generation script.
- generateTests script to account from other component imports within the main component.
- ColorSelector component.
- Snapshots tests and test generation.
- Button component
- Badge component