0.39.1 (2021-11-15)
0.39.0 (2021-11-12)
- Label: Add non-wrapping label component (#351) (93798d8)
- InformationPanel: Add
.iui-information-body-content
to align inner content using grid (#367) (4756bb7) - Table: Add vertical scroll snapping using
.iui-scroll-snapping
(#380) (23d15da) - Header: Improve styling of header buttons (#373) (4be4900)
- Added ability to use header logo as anchor
- Added ability to show active stripe in header buttons used outside
.iui-left
- Menu: Apply text color on menu root so that it's also inherited by iui-menu-content (#371) (da1edb7)
- Tabs: Replaced
.iui-tab-stripe
with::after
pseudo-element (#370) (a7ef494)
0.38.0 (2021-10-28)
0.37.2 (2021-10-26)
- ColorPicker: make advanced picker smaller (#359) (33fc12d)
- Tabs: Add
font-family: inherit
so correct font is used (#357) (7bec424)
0.37.1 (2021-10-21)
0.37.0 (2021-10-18)
0.36.1 (2021-10-15)
0.36.0 (2021-10-15)
0.35.2 (2021-10-14)
- SideNavigation: Use flex conditionally to fix resizing (#346) (ae73507)
- Slider: Add min-height (#344) (233e24d)
0.35.1 (2021-10-14)
- Button: Add
font-family: inherit
so correct font is used (#342) (1d05c96) - SideNavigation: Remove fixed width from submenu (#340) (3a41f61)
- Table: Table body takes full available height (#335) (900ee53)
0.35.0 (2021-10-12)
0.34.0 (2021-10-08)
- Alert: Reduced specificity by updating class names (109e41b)
- Alert: Add default styling for links (#325) (91b8e0f)
- Table: Moved paginator under table (#331) (c4c8f31)
- Alert: Removed unintentional margin applied to all links (109e41b)
- InformationPanel: Use translate for positioning and other fixes (#328) (2fde3cb)
- Table: Some paginator adjustments (#326) (4f8e8c8)
0.33.1 (2021-10-06)
0.33.0 (2021-10-01)
- DatePicker, TimePicker: Align height of date & time picker items. (#309) (eb93f97)
- MenuItem: Add
iui-menu-content
class for non-selectable menu item (#312) (49e79f1) - MenuItem: Add
iui-focused
class to emulate focus styling (#307) (816ef27) - NotificationMarker: Add notification marker (#293) (4297e43)
- SideNavigation: Add submenu (#264) (1b554f3)
- labeled-inputs: Add
iui-actionable
class for arrow icon with ripple effect (#313) (84d6cd3)
0.32.0 (2021-09-21)
0.31.0 (2021-09-15)
- InformationPanel: Add Information Panel (#251) (8f4bfc6)
- Inputs: Inputs now use grid display for better layouts, some of the classes and HTML structure have been changed (#287) (a3405f2)
0.30.0 (2021-09-07)
0.29.1 (2021-09-01)
0.29.0 (2021-09-01)
- ExpandableBlock: Add support for status icon (21c5d88)
- Table: Editable cell styling (#277) (50474bd)
- Add support for svg web components (#232) (1c04f55)
- InputGroup: Remove unused styles and align labels (#276) (a8e63b5)
0.28.0 (2021-08-30)
0.27.3 (2021-08-25)
0.27.2 (2021-08-24)
0.27.1 (2021-08-23)
0.27.0 (2021-08-23)
0.26.1 (2021-08-20)
0.26.0 (2021-08-20)
- Icons: size variables are now exported (#254) (6d25526)
- Tabs: Add vertical modifier to default and borderless tabs (#233) (5b9c5f4)
- Wizard: Updated styles and classnames (#109) (935d79d)
- Wizard: Workflow diagram uses correct styling for intermediate steps (935d79d)
0.25.2 (2021-08-16)
0.25.1 (2021-08-13)
- Fixed Split Header button active and disabled state styling.
- Remove iui-font-family from all components.
0.25.0 (2021-08-06)
- Added new header split button.
- Added new badge background colors and updated styling.
- Removed margin from typography classes. Added new
.iui-text-spacing
modifier. - Added iPhone notch support to header and sidenav.
0.24.7 (2021-07-29)
- Changed table empty state background to iui-color-background-1.
0.24.6 (2021-07-28)
- Breadcrumb-item automatically applies borderless styling to buttons.
0.24.5 (2021-07-28)
- Made breadcrumb-items look more consistent across different types.
0.24.4 (2021-07-26)
- Badge can now use
--badge-color
property to set background-color.
0.24.3 (2021-07-22)
- Added ability to use a simple span for the current breadcrumb item.
- Reduced specificity of breadcrumbs classes.
0.24.2 (2021-07-20)
- Reduced specificity of slider classes.
- Removed svg selector for tab icons.
0.24.1 (2021-07-14)
- Fixed select menu alignment and overflow.
- Fixed table body overflow.
- Fixed slider touch action.
0.24.0 (2021-07-13)
- Added new slider component.
- Added new menu-item features: sublabels, dividers, disabled items and multi-select.
0.23.0 (2021-07-12)
- Changed
.iui-body
to useiui-color-background-2
by default. - Added
.iui-stacked
class to user-icon list, allowing for unstacked lists. - Added
.iui-user-icon-count
class to have different styling from other user-icons in the list.
- Updated font fallbacks for all components.
- Updated all transitions to respect reduced-motion user preference.
0.22.1 (2021-07-01)
- Added back svg selector to tab icons for backwards compatibility.
0.22.0 (2021-06-28)
- Updated tabs styles to support sublabels, icons, and disabled tabs.
- Added user-icon lists and svg support to user-icons.
- Added transition to table expandable rows.
0.21.0 (2021-06-21)
- Added new 'warning' category to toast-notification.
0.20.3 (2021-06-18)
- Fixed select text truncation bug.
- Fixed table column resizer activation.
0.20.2 (2021-06-14)
- Fixed table bugs: filter icon spacing, sort icon fill, and header cell cursor.
0.20.1 (2021-06-11)
- Fixed file-upload input selector so it can now be nested inside label.
- Changed checkboxes and radio so they no longer get focus ring for mouse clicks.
0.20.0 (2021-06-10)
- Updated table class names and added some new styles.
- Fixed undefined variable error in variables.scss.
0.19.0 (2021-06-10)
- Added small and large sizes to inputs and buttons. Also removed bottom margin.
0.18.1 (2021-06-07)
- Fixed sidenav buttons not always overriding styles from default button.
0.18.0 (2021-06-03)
- Added separate time-picker component for standalone use or within date-picker.
- Renamed expandable block content class to
.iui-expandable-content
to prevent conflicts with other components. - Fixed Dart Sass deprecation warning about division operator by replacing
/
with*
.
0.17.1 (2021-05-28)
- Improved wizard responsive design by using percentage width.
- Fixed user-icon size not working when placed in icon button.
0.17.0 (2021-05-26)
- Added breadcrumbs component.
- Added
.iui-x-small
and.iui-large
sizes to radial progress indicator.
- Fixed wizard responsive design issues.
- Fixed Sass deprecation warning about
!global
assignments.
0.16.0 (2021-05-20)
- Changed header class to
.iui-page-header
and made it responsive.
0.15.0 (2021-05-17)
- Added side-navigation component.
- Added
.iui-required
class to labeled inputs and removed automatic colon after all labels.
0.14.0 (2021-05-17)
- Added progress indicator overlay.
- Added fieldset component.
- Added nav and aria attributes to header breadcrumbs.
0.13.1 (2021-05-12)
- Added missing header imports in barrel.
0.13.0 (2021-05-12)
- Added header component. Also added header button and header logo.
- Added filter icon active state and table background color.
- Increased specificity of default user-icon
0.12.0 (2021-05-04)
- Added new column-filter component under table.css.
- Added new file-upload template.
- Restructured user-icon classes from
.iui-user-icons-small
into.iui-user-icon .iui-small
.
- Fixed some icon issues in table and pill tabs.
- Fixed some visual issues in file-upload.
- Fixed tile text blurring issues.
0.11.0 (2021-04-28)
- Added
iui-color-foreground-body-invert
variable. - Icons now use
iui-icons-color-
variables, allowing easy overrides.
- Fixed tooltip text blurring issues by removing frosted glass effect.
0.10.0 (2021-04-21)
- Tooltip styling has been updated to use a frosted glass background.
- Fixed tile visual bugs: folder name overflow and metadata spacing.
- Fixed footer hover and focus states.
- Fixed scrollbar width in firefox.
0.9.0 (2021-04-15)
- Toast notifications have shortened classes and use borderless buttons.
- Modals have shortened classes and use borderless buttons.
- Fixed SVG issues within linear progress indicator, checkbox, and radio.
- Date picker can now display time and classes have been renamed.
- Added
variables.scss
to import only SASS variables. - Added file upload component.
- Alert class name restructured.
- Removed remaining global CSS overrides. It is recommended to apply
iui-body
class to<body>
element in your app. Also,<a>
styling was moved intoiui-anchor
class and mixin. - Renamed css files to singular.
- Updated active and selected states in button and tile.
- Changed block comments to line comments.
- Updated select classes.
- Updated button hover state to have a more consistent visual appearance.
- Added menu item
iui-disabled
state. - Added new classes to tag container:
iui-truncate
andiui-scroll
classes for overflow andiui-visible
for background.
- Removed footer positioning.
- Removed global style resets. They are now applied directly to our components.
- Button class names restructured from
.iui-buttons-cta-large
into.iui-button .iui-cta .iui-large
. - Button label is wrapped within
<span class="iui-label">
. iui-invisible
button style is replaced withiui-borderless
, which is used in codeblock and tags.
- Fixed spacing and alignment in grouped radios and checkboxes.
- Fixed styling issues in Tile: description text now overflows with ellipsis and options icon has a visibility class.
- Removed extra margins from various inputs and buttons.
- Tiles have been completely revamped with new features and styling. Use the new
iui-tile
class from tile.css.
- Fixed padding on selected rows in flextables for high resolutions.
- Fixed an issue with focus states on invisible buttons.
- Fixed mouse events in tooltip so that tooltip text cannot be selected.
- Fixed icon coloring classes not applying
fill
to svgpath
.
- Basic tags and tag container added.
- Icon coloring classes added.
- Fixed autocomplete styling for inputs.
- Fixed padding for selected rows in flextable.
- Fixed margins in various components. Added visual testing and html minification, which revealed several instances where spacing was not set by css margin but by html whitespace.
- Global style resets have 0 specificity now.