v3.0.0
3.0.0 (2020-07-18)
Bug Fixes
- button: fix focus outline on flat button (7498ccc)
- button: indicate focus on Button (0f34f44)
- button: macOS and iOS focus indication (7cf0224)
- button,tab,textfield: make components inherit font-family (da57101)
- colorinput: focus indication on MacOS and iOS (fe7de4b)
- colorinput: indicate focus on ColorInput (2761048)
- colorinput: show pointer cursor on hover (3c58fb5)
- cutout: fix z-index issue (e19adfc)
- datepicker: adjust component for new Select API (cf1ce81)
- datepicker: don't include datepicker in the library before it's finished (be8c7de)
- list: fix padding issue (afc79de)
- loadingindicator: fix display issue (516a35d)
- loadingindicator: fix overflow issue (06522db)
- numberfield: fix 100% width issue (ec9c177)
- numberfield: fix wrong value after input and spin button click (8d13b5c)
- progress: fix invisible inset shadow on default Progress (52a9f17)
- progress: fix progress bar overflow issue (a747344)
- radio,checkbox: indicate that Input is focused (bfd978e)
- select: fix keyboard select wrong target value issue (db8ff1c)
- select: pass event as first argument in onchange handlers (c862996)
- shadow: decrease inset shadows blur radius (a762fd6)
- slider: fix disabled slider mark style issue (d265c6c)
- slider: fix Slider origin and decimal issues (851d204), closes #124
- style: use 'rem' for font sizes (c459344)
- stylereset: set default line-height to 1.5 (244c90f)
- switchbase: focus indication on MacOS and iOS (f956a02)
- tab: focus indication on MacOS and iOS (c34269e)
- tab: indicate focus on Tab (86bf15f)
- tab: pass event to onclick handler (d372912)
- tab: remove margin between Tabs in iOS and Mac (af3552a)
- themes: add missing counterStrike theme export (86a0990)
- themes: add missing theme variable (focusSecondary) (1463a89)
- themes: rename text related color variables (a8993ef)
- tooltip: make tooltip border of 2px width (099a9f8)
- window: fix resize handle positioning (19ce1ae)
Code Refactoring
- stylereset: renamed 'reset' to 'styleReset' (956f0c6)
Features
- avatar: add 'size' prop (cd2bbc6)
- bar: make Bar 'size' prop accept %, px (4286c3a)
- divider: remove 'vertical' prop in favor of 'orientation' prop (42111ed)
- esm,themes,fonts: include esm build and fonts in the package (79eca2d)
- fonts: add fonts (4b5b7aa)
- fonts: add licensed ms_sans_serif font (dcf9144)
- ms-sans-serif-bold: add bold font (eeefa65)
- numberfield: rewrite NumberField (821d1a1)
- panel: add panel component (df42227)
- select: select reworked (22586da)
- slider: enable keyboard controls (3ec0fbb)
- tableheadcell: add 'sort' prop and corresponding aria label (1c31744)
- textfield: make TextField and TextArea one component (b447b88)
- themes: add 'counterStrike' theme (e87b255)
- themes: add 'the Sities USA', 'Travel' and 'Molecule' theme (859dce0)
- themes: add more themes (dd9c840)
- themes: add themes (d3ec3d2)
- themes: tokyoDark theme (2d44d24)
- toolbar: forwardRef in toolbar, add tests (7a63028)
- window: small style improvements (c0c856c)
- forwarding refs in components (7af4faa)
- implement CI (a2dcaf2)
BREAKING CHANGES
- datepicker: datepicker is removed from the library
- esm,themes,fonts: themes moved from the main bundle to 'react95/dist/themes'
- themes: 'text' remamed to 'materialText', 'inputText' renamed to 'canvasText
- divider: API change: use orientation='vertical' instead of 'vertical' flag
- stylereset: 'reset' util is renamed to 'styleReset'
- select: API change: 'options' instead of 'items' and 'menuMaxHeight' instead of 'height' prop
Co-authored-by: Emily Kolar [email protected]
- textfield: TextArea component removed from library (use instead)
- themes: WindowHeader related theme variables changed
- breaking change to release beta ona as v3
- v3