0.14.199 / 25.01.2021 ===================== * (CSS breaking change) The `` component has some breaking changes in this version: renamed some CSS class names, removed some CSS variables. 0.14.192 / 31.07.2020 ===================== * Refactored `` `.toggle()`. 0.14.180 / 13.11.2019 ===================== * `` now does `React.forwardRef()`. 0.14.176 / 23.09.2019 ===================== * (CSS breaking change) `` markup simplified: there's no `rrui__snackbar__container` now and if `component` property is passed then it's not wrapped in `rrui__snackbar__text`. `` CSS styles changed a bit. 0.14.169 / 19.09.2019 ===================== * (breaking change) React >= 16.3 is required now. 0.14.167 / 18.09.2019 ===================== * (CSS breaking change) Renamed `--rrui-input-field-border-width` CSS variable to `--rrui-input-field-border-bottom-width`. `--rrui-input-field-border-width` CSS variable is now named correctly. * (CSS breaking change) Renamed `--rrui-expansion-panel-heading-height` CSS variable to `--rrui-expansion-panel-header-height` ("heading" -> "header"). * (CSS breaking change) Renamed `--rrui-expansion-panel-heading-height-expanded` CSS variable to `--rrui-expansion-panel-header-height-expanded` ("heading" -> "header"). * (CSS breaking change) Renamed `--rrui-expansion-panel-border-color-focus` CSS variable to `--rrui-expansion-panel-icon-start-border-color-focus` (added "-icon-start"). * (CSS breaking change) Renamed `--rrui-expansion-panel-border-color-active` CSS variable to `--rrui-expansion-panel-icon-start-border-color-active` (added "-icon-start"). 0.14.164 / 18.09.2019 ===================== * (CSS change) Changed the animation of ``: it's now "fade upwards" rather than "expand". Added `button` property for the toggler button component (demo example has been updated). 0.14.158 / 08.09.2019 ===================== * (CSS change) Added `.rrui__input` CSS class to `` that makes it height equal to input height. Also `` label is now limited to a single line (not multi-line). 0.14.153 / 22.08.2019 ===================== * (CSS change, shouldn't be a "breaking" one) Added `color: inherit` to `.rrui__button-reset` (that means "to all buttons"). * ``'s `hideTimeout` property was renamed to `hideDelay`. `hideTimeout` still works but is deprecated. 0.14.148 / 18.07.2019 ===================== * Adjusted `` padding. 0.14.146 / 03.07.2019 ==================== * Fixed `--rrui-input-field-text-color` CSS variable not previously being applied: it applies `color` to ``s and is `--rrui-black-color` by default. 0.14.137 / 20.05.2019 ==================== * (CSS small breaking change) Previously when `` had `children` it also had `.rrui__input` CSS class attached. Now this CSS class is not being attached to such ``. * Added `rightContent: true/false` property to `` for placing `children` on the right side of the toggle. 0.14.134 / 30.04.2019 ==================== * Changed `` styles a bit (stretches to full width on mobile; `min-height` instead of `height` on `.rrui__snackbar`; `
` -> `

`; Added `padding-top` and `padding-bottom` to `.rrui__snackbar__text`). Added `action` and `close` parameters to ``. 0.14.135 / 06.05.2019 ==================== * Added `placement` to ``: "top", "left", "bottom", "right". * Renamed CSS variables: `--rrui-tooltip-y-visible` -> `--rrui-tooltip-visible-distance`, `--rrui-tooltip-y-hidden` -> `--rrui-tooltip-hidden-distance`. 0.14.133 / 25.04.2019 ==================== * Changed ``'s top positions: removed `margin-top` and added three CSS variables: ```css --rrui-tooltip-animation-duration : 120ms; --rrui-tooltip-y-visible : -0.4em; --rrui-tooltip-y-hidden : -0.1em; ``` 0.14.130 / 09.04.2019 ==================== * Added the missing `-webkit-appearance : none` on `.rrui__input-field`. * Added `background-color` to `.rrui__input-field`. * Added `icon` property to ``. * Changed `` design (incl. animation). 0.14.127 / 24.01.2019 ==================== * `--rrui-card-text-color` default value changed from `currentColor` to `--rrui-black-color` because `currentColor` had some issues in MS Edge (not in IE). * Removed `color: currentColor` from `.rrui__slideout-menu__item` (that was a weird CSS rule). 0.14.124 / 22.01.2019 ==================== * Removed `react-dnd` from the library because it's buggy and is no longer supported. Replaced with simple native HTML file drag-n-drop. * Multiple file upload/drop now passes an `Array` instead of an `DataTransferItemsList` or `FileList` to `onChange()`. 0.14.97 / 20.12.2018 ==================== * Fixed `` SVG path animation using 100% CPU for some reason. `` component got replaced for that, and the line thickness is now fixed compared of the older percentage value. Line thickness can be set as `.rrui__activity-indicator__arc { border-width: ... }`. 0.14.87 / 12.12.2018 ==================== * (CSS breaking change) Removed the default padding from `.rrui__date-picker .rrui__expandable__content` and added the default padding to `.DayPicker-wrapper`. Also changed the positioning of `.DayPicker-NavButton`s. Added a border to `.DayPicker-wrapper` when it's focused (accessibility). 0.14.84 / 12.12.2018 ==================== * Fixed `rrui__outline` CSS class across components. 0.14.83 / 11.12.2018 ==================== * Removed default `aria-haspopup` and `aria-label` attributes from ``: pass them manually if required. * Renamed `rrui__outline` to `rrui__outline--default`. `rrui__outline` is now always added to all focusable components and can be used to define custom "outline"-like styling (for example, via `box-shadow`). * Added `` component which sets `rrui__tabbing` CSS class on `document.body`. It can be used to only show outlines on buttons/links when the user is actually tabbing. It's still not considered a 100%-formally-correct solution because "screen readers" still emit all kinds of mouse events. It's more of an experimental feature. * Added `buttonAriaLabel` property to ``. 0.14.81 / 09.12.2018 ==================== * Added focus on `` upon expanding it. Added close `` on Escape. Added focus on `` upon collapsing the menu. 0.14.80 / 09.12.2018 ==================== * Renamed ``'s `contentLabel` to `ariaLabel`. `contentLabel` still works but is deprecated. * Added `togglerAriaHasPopup` property to ``. 0.14.79 / 07.12.2018 ==================== * Removed the recently added `showOutline()` function. Use `rrui__outline` CSS class directly to retain outlines. * `` now accepts `toggler`, `togglerAriaLabel` and `togglerClassName` properties. The older way of `toggler` being the first child is now deprecated. * ``'s `.rrui__file-upload__area` now has `tabIndex` property which is `0` by default (for accessibility), and pressing `Enter` or `Spacebar` triggers `click` event. `` and `` both wrap ``. * Some ARIA-related fixes. 0.14.76 / 07.12.2018 ==================== * A couple of `:focus` fixes (accessibility). * Added `showOutline(true)` function for not adding `outline: none` CSS rule to buttons, inputs and selects (some people prefer this). * Increased default `` width and height. Shouldn't break anyone's code because users of this library almost 100% re-define the menu button dimensions. * Fixed ``. 0.14.51 / 08.10.2018 ==================== * (CSS breaking change) Introduced a list of "CSS variables" for components for easier customization. This may possibly cause a couple of small breaking changes to CSS: `color` property is now being explicitly set on components (e.g. `` and ``): `.rrui__list__item--selected`. 0.14.10 / 28.07.2018 ==================== * `.rrui__file-upload` component now has two children: `.rrui__file-upload__area` and `.rrui__input-error`. This is unlikely to break existing code because `.rrui__input-error` is `display: none`, so if `error` is not passed then it doesn't matter much which CSS class is customized: `.rrui__file-upload` or `.rrui__file-upload__area`. * Renamed `` `action` property to `onChange`. `action` still works but is deprecated. * Added `` and ``. 0.14.7 / 27.07.2018 =================== * Reduced React requirements for most components (now >= 0.14) for `PureComponent`. * (breaking change) Renamed `SegmentedControl` to `Switcher` and `rrui__segmented-control__...` to `rrui__switcher__...`. 0.14.6 / 26.07.2018 =================== * Rewrote `` without using `` for older React support (>= 15.3.0 for `PureComponent` support). 0.14.4 / 22.07.2018 =================== * (could be a minor breaking change) `indicateInvalid` is now `true` by default, and is considered an "undocumented" feature. 0.14.0 / 20.07.2018 =================== * (breaking change) Changed how `` works: it is now just a wrapper for its `children`. If `` or `` are present then it creates a `