* 'dev' of github.com:soyjavi/react-toolbox: (24 commits)
Fix bug where dropdowns don't close (#1548)
Fix Mobile Safari issues. (#1282)
Feature/tabs a11y (#1513)
Add default export TypeScript type to IconButton (#1577)
Add variables for the App Bar's font size and weight. (#1518)
Change tab style for ripple to work with Tabs (#1519)
Issue 1459: Replace onClick handler in Dropdown component to onMouseDown (#1521)
Event passed for Radiogroup (#1544)
Add `accept` property to `BrowseButton` (#1533)
Fix typescript bindings. (#1564)
fixed browser button fires onChange event twice (#1557)
Made role on input field a property (#1553)
Add workaround to `is-component-of-type` for `react-hot-loader@^3` (#1569)
Docs/Install: Fix typos, clarify language (#1566)
Add ThemeProvider Typescript type (#1576)
Apply padding 0 to everything but buttons in ListItemAction (#1571)
Do not show scrollbar on autocomplete component IE11 (#1515)
Fix date-picker animation in IE11 (#1586)
solve #1444 and #1359. (#1587)
Remove discord link in README.md (#1593)
...
* Add $input-icon-right-space var to add the correct spacing to the input based on Material Spec.
https://material.io/guidelines/components/text-fields.html#text-fields-s
ingle-line-text-field
* Fix Mobile Safari Issues.
Remove added border-radius for inputs from Safari. Fix `Object.entries
is not a function` for autocomplete.
* Remove new line.
* Add callback functions to slider for when slider starts being dragged, and when it stops.
Add variables for the App Bar's font size and weight and align the defaults to Google's Material Design specs, which say "Across form factors, text that appears in the app bar should use the Title style, Medium 20sp." (see https://material.io/guidelines/style/typography.html).
* Corresponds to `accept` attribute on `<input type="file"`
* Allows defining which type of files are to be listed
* Defaults to `*/*` which means all MIME types
Not documented nor tested in the original, it remains so.
Scrollbars are shown on the autocomplete component in IE11.
It is not possible to use the scrollbar after it appears which confuses my users.
I am not sure IE implementations are wanted, but this in any case disables the scrollbar so that the autocomplete looks more like in chrome.
* update webpack config to make "Basic usage" work.
I use webpack version 2.6 and new configure syntax rather than 1.x.
When I follow the instruction on `readme.md`. It always failed on *Basic Usage* with the message below.
``` bash
ERROR in ./~/css-loader?{"modules":false,"importLoaders":1,"localIdentName":"[name]--[local]--[hash:base64:8]"}!./~/postcss-loader/lib!./~/react-toolbox/lib/button/theme.css
Module build failed: Error: composition is only allowed when selector is single :local class name not in ".raised", ".raised" is weird
```
So I figured out what's wrong and update `reame.md` to notify others.
* edit multiple number.
According to docs, the width is larger than 320px and if the device is mobile than 280px. To follow this specification It should be 5, not 4.
* 'dev' of github.com:soyjavi/react-toolbox:
ListItem legend may be a node as well (#1496)
Allow pass inverse to IconMenu (#1490)
Fix media queries panel height calculations (#1467)
Allow to change FontIcon for Tab by passing it into the factory (#1439)
Added required?: boolean; (#1491)
As per source (https://github.com/react-toolbox/react-toolbox/blob/dev/components/table/TableCell.js#L7) `sorted` accepts lower-case strings but the TypeScript definition uses upper-case. So there is either error from TS (`TS2322:Type 'string' is not assignable to type '"ASC" | "DESC"'`) or React (`Warning: Failed prop type: Invalid prop `sorted` of value `ASC` supplied to `ThemedTableCell`, expected one of ["asc","desc"].`).
* 'dev' of github.com:soyjavi/react-toolbox:
Restructure typescript definitions (#1114)
Enable dynamic source for single value Autocomplete (#1120)
Add suggestionMatch option to disable filtering (#1122)
Expose onEscKeyDown on Drawer component (#1150)
Add inverse to <MenuIcon /> (#1147)
Added proper type definitions for dialog actions so typescript users can pass on props to the generated buttons (#1098)
Remove diacritic signs in query and suggestions (#1115)
Update Button README.md (#1081)
feat(a11y): add alt attribute to set alternative text for the icon or image (#1102)
Add backers and Sponsors (#1137)
* Add postcss-next postcss-include and reporter
* Add stylelint
* Add CSS colors
* Add CSS custom media queries
* Use dashes for CSS colors
* Add base CSS variables
* Remove AppBar SASS dependency from spec page
* Migrate AppBar style to PostCSS
* Migrate Avatar style to PostCSS
* Migrate Ripple style to PostCSS
* Remove unneeded media CSS import in Avatar
* Add shadows to CSS variables
* Migrate Button style to PostCSS
* Update webpack test config and linting from npm
* Migrate Input style to PostCSS
* Add missing input config variables for Dropdown and Autocomplete
* Migrate Chip style to PostCSS
* Migrate Autocomplete style to PostCSS
* Migrate Dropdown style to PostCSS
* Migrate animations to PostCSS
* Migrate Card style to PostCSS
* Migrate Checkbox style to PostCSS
* Migrate DataPicker style to PostCSS
* Migrate Dialog style to PostCSS
* Migrate Drawer style to PostCSS
* Add postcss-mixins and postcss-each
* Migrate Layout style to PostCSS
* Fix bug in button theme
* Bugfix in avatar css
* Add some missing nesting notations
* Migrate Link style to PostCSS
* Migrate List style to PostCSS
* Migrate Menu style to PostCSS
* Migrate Navigation style to PostCSS
* Migrate Overlay style to PostCSS
* Migrate ProgressBar style to PostCSS
* Migrate Radio style to PostCSS
* Migrate Slider style to PostCSS
* Migrate Snackbar style to PostCSS
* Migrate Switch style to PostCSS
* Migrate Table style to PostCSS
* Migrate Tabs style to PostCSS
* Migrate TimePicker to PostCSS
* Migrate Tooltip styles to PostCSS
* Update webpack config for testing and tests
* Migrate commons to PostCSS
* Remove sass from main project
* Bye from docs to sass
* Build with CSS
* Remove unneded deps for sass in docs subproject
* Fix tests
* use 4p shadow in AppBar as spec indicates
* Fixed typo in list/config.css
* Fix tests
* Fix linter errors
* Latest build
* Release 2.0.0-beta.0
* Remove sass lint
* fixes old sass var in css config
* Update linter
* New Table implementation
* Fix old sass var in list/config.css
See da0c47041e.
* Remove normalize.css from commons.css
* Update dependencies
* Latest build
* Input ready to accept visible hint
* Prepare slider and progress to be disabled
* Render Snackbar using Portal
* Refactor Dialog, Drawer and Overlay to be used in Layout
* Add inner layer to AppBar
* New layout
* Use Layout in spec
* Latest build
* remove layout playground example
* add smTablet and lgTablet to NavDrawer in Layout readme
* add default prop className to Layout, NavDrawer and Sidebar
* fix css linter errors in card and slider
* Typings for Table component
* Add missing Drawer identifier
* Update lib build
* Adds onQueryChange callback property to Autocomplete
The onQueryChange callback is called when the value of the query changes in Autocomplete.
It is called with the new query value.
* Fix#966
* Fix#965
* Fixes#976
* Updated css-related dependencies
Removed usages of `addDependencyTo` since it's deprecated and not needed anymore.
See https://github.com/postcss/postcss-import#adddependencyto
* Enabled HMR for styles by disabling extracting them to a CSS file
* Remove lib from repo
* Remove lib
* Fixes#1021
* Build using Gulp
* Export ThemeProvider from react-css-themr
* Add CHANGELOG to release command
* Release 2.0.0-beta.1
* Remove immutability helper
* Update dependencies
* Fix Tooltip trying to render after it's been unmounted
* Fixes#1038
* Release 2.0.0-beta.2
* Add ramda, refactor utils and remove slide animation modules
* Remove separate slide animations modules
* Remove box-sizing reset and body rule
* Remove commons.css
* Release 2.0.0-beta.4
* Update dependencies
* Fixes#1061
* More aggresive guard condition for multiple autocomplete
* Fix typeof check in isBrowser function
* Fixes an issue when specs are opened with browsers that do not support Object.entries().
* Import from ramda using the 'import XXX from "ramda/src/XXX"' pattern so that bundle sizes will be smaller for not including the whole ramda package.
* Fix#1032
* Fix tests
* Update yarn.lock
* Fixes#1064
* 'dev' of github.com:soyjavi/react-toolbox:
Make Tooltip use currentTarget instead of target when calculating the position
Allow Tooltip factory to use string native components
Make chips avatar detection work when decorated