Skip to content

Releases: mlaursen/react-md

v2.8.3

18 May 00:43
Compare
Choose a tag to compare

Bug Fixes

  • @react-md/layout: Added fixedAppBar flag into the useLayoutConfig (14e6587)
  • @react-md/layout: Mini Layouts Align Icons with Hamburger Menu in Dense Mode (abbe9a9)
  • @react-md/layout: non-fixed AppBar mini layouts (84313fc), closes #1101
  • @react-md/layout: Offset for temporary mini layouts (86e75bf)
  • @react-md/states: Added missing classnames dependency (a7a2012), closes #1155

Documentation

  • @react-md/layout: Added demo for non-fixed AppBar layouts (d217ac1)
  • @react-md/typography: Added examples for overriding typography styles (57033bd), closes #1147
  • react-md.dev: Added simple API documentation with typedoc (84739af)
  • react-md.dev: don't include version for latest react-md (a69359b)
  • react-md.dev: Light Theme Code Preview Colors (c9cc6a7)
  • react-md.dev: redirect to v1 website (5d9ee71)
  • react-md.dev: small updates after switching to free hosting (96e2dcd)
  • react-md.dev: update v1 links to new repo and static hosting (92801bb)
  • react-md.dev: updated tsdoc to work with typedoc (cf54c35)
  • react-md.dev: Fix typedoc source links when deployed through vercel (a4eed1b)
  • react-md.dev: Fixed useLayoutNavigation hook example in creating a new app (1cde856)

Other Internal Changes

  • no longer build,lint,test node 10 since I upgraded some dependencies (1d3f889)
  • fix anchor link to useFixedPositioning example docs (eb5a9fc)
  • fixed typo (ef3f9e4)
  • removed v1 info from README (b0e8ccb)
  • @react-md/dev-utils: Removed old typedoc WIP (a7d7429)
  • deployment: Fixed deploy script (4072b93)
  • workflow: dropped node 10 since I upgraded some dependencies (fd81950)

Library Size Changes

yarn dev-utils libsize

The gizipped UMD bundle sizes are:
 - dist/umd/react-md.production.min.js 83.01 KB (- 64 B)
 - dist/umd/react-md-with-font-icons.production.min.js 107.21 KB (- 69 B)
 - dist/umd/react-md-with-svg-icons.production.min.js 173.12 KB (- 63 B)

The min and max gzipped CSS bundle sizes are:
 - themes/react-md.grey-red-700-light.min.css 17.56 KB (+ 12 B)
 - themes/react-md.lime-teal-200-dark.min.css 17.63 KB (+ 12 B)

v2.8.2

23 Apr 02:03
Compare
Choose a tag to compare

Bug Fixes

  • @react-md/utils: Cancel hover mode timers on click (892dc24)

Other Internal Changes

  • removed engines from root package.json (1165471)

Library Size Changes

yarn dev-utils libsize

The gizipped UMD bundle sizes are:
 - dist/umd/react-md.production.min.js 83.65 KB
 - dist/umd/react-md-with-font-icons.production.min.js 107.9 KB
 - dist/umd/react-md-with-svg-icons.production.min.js 173.75 KB

The min and max gzipped CSS bundle sizes are:
 - themes/react-md.grey-red-700-light.min.css 17.44 KB (+ 13 B)
 - themes/react-md.lime-teal-200-dark.min.css 17.51 KB (+ 13 B)

v2.8.1

23 Apr 00:45
Compare
Choose a tag to compare

Bug Fixes

  • @react-md/form: MenuItemSwitch spacing styles (8ac8299), closes #1126
  • @react-md/form: Checkbox, Radio, and Switch color (9315eff)

Library Size Changes

yarn dev-utils libsize

The gizipped UMD bundle sizes are:
 - dist/umd/react-md.production.min.js 83.65 KB
 - dist/umd/react-md-with-font-icons.production.min.js 107.9 KB
 - dist/umd/react-md-with-svg-icons.production.min.js 173.75 KB

The min and max gzipped CSS bundle sizes are:
 - themes/react-md.grey-red-700-light.min.css 17.31 KB (+ 2 B)
 - themes/react-md.lime-teal-200-dark.min.css 17.38 KB (+ 2 B)

v2.8.0

22 Apr 23:51
Compare
Choose a tag to compare

This release was mostly targeted around exposing the tooltip's "Hover Mode API" as well as the other tooltip behavior. See #1113 and the new demos for more information:

The @react-md/form package was also updated to include new components for rendering checkbox, radio, and switch components within menus. See #1123 and Menus with Form Controls Example for more information.

Finally, react-md was updated to support [email protected] by removing the resize-observer-polyfill dependency since it has conflicting types with the now provided type definitions around resize observers. If you are a typescript user, see #1099 for more information around this change.

Bug Fixes

  • @react-md/dialog: FixedDialog applies style prop (bb4ad2f)
  • @react-md/utils: Click Behavior for Hover Mode (d0fda80)
  • @react-md/utils: focusElementsWithin correctly focuses container element as a fallback (cff46c4)

Features

  • @react-md/form: Implemented Form Menu Item Components (fed2b9f)
  • @react-md/transition: Updated useFixedPositioning to merge style objects (1ab84d7)
  • @react-md/transition: updated useFixedPositioning to support fixedTo ref (ced550a)
  • @react-md/utils: Added isFocusable util (1d92472)
  • @react-md/utils: implemented a reusable hover mode API (4f5ce2f)
  • typescript: bump typescript version to v4.2.3 (b094b36)

Documentation

  • @react-md/form: Updated form menu components for better documentation and examples in code (d9695b7)
  • react-md.dev: Added Menu With Form Controls Demo (dbc2d21)
  • react-md.dev: Added Tooltip Hook Example (9783c44)
  • react-md.dev: Added a new Hover Mode demo (1e0e783)
  • react-md.dev: Added Sticky Hover Mode Example (1a94a31)
  • react-md.dev: additional Tooltip Hook documentation (5447f64)
  • react-md.dev: fix documentation site deployment (9588c37)
  • react-md.dev: removed custom nextjs server (8389b68)
  • react-md.dev: Suppress hydration warning for App Size (c5a08da)
  • react-md.dev: Updated documentation site after new tooltip behavior (5db9a9b)
  • react-md.dev: Updated documentation site for new HoverModeProvider documentation (f42c65c)
  • seo: Added missing description meta tag (3fd9e9f)

Other Internal Changes

  • Moved documentation gitignore values to root (633a586)
  • @react-md/form: Added new for menu item tests (5cf4f8a)
  • @react-md/form: Created SwitchTrack and InputToggleIcon components (d9278b3)
  • @react-md/form: moved some toggle styles into separate mixins (517f199)
  • @react-md/form: simplified toggle icon styles (adb6b06)
  • @react-md/form: Updated MenuItemRadio usage to be wrapped in a group for a11y (01caa0b)
  • @react-md/form: Updated SliderValue to use non-portalled tooltip for existing test (b41136f)
  • @react-md/layout: Updated Configuration to use new HoverModeProvider (357f2bf)
  • @react-md/tooltip: Cleaned up some useTooltip code (0a6aed9)
  • @react-md/tooltip: Updated Tooltip to use new Hover Mode (386f47b)
  • @react-md/transition: bump @types/react-transitition-group from v4.2.4 to v4.4.1 (f3f5c7b)
  • @react-md/utils: added missing since annotation to useOnUnmount (c758982)
  • eslint: updated eslintignore so I can jump through errors quickly (7bfe9f3)
  • react-md.dev: Fixed sandboxes to no longer require @types/classnames (32f6f0f)
  • tsconfig: separate tsconfig by package instead of a single root (b278230)

Library Size Changes

yarn dev-utils libsize

The gizipped UMD bundle sizes are:
 - dist/umd/react-md.production.min.js 83.65 KB (+ 130 B)
 - dist/umd/react-md-with-font-icons.production.min.js 107.9 KB (+ 143 B)
 - dist/umd/react-md-with-svg-icons.production.min.js 173.75 KB (+ 122 B)

The min and max gzipped CSS bundle sizes are:
 - themes/react-md.grey-red-700-light.min.css 17.29 KB (+ 4 B)
 - themes/react-md.lime-teal-200-dark.min.css 17.36 KB (+ 4 B)

v2.7.1

23 Mar 00:06
Compare
Choose a tag to compare

Bug Fixes

  • @react-md/form: Select correctly respects the readOnly prop (d9a0262), closes #1089
  • @react-md/form: Select correctly updates for the dense spec (2930595), closes #1089
  • @react-md/utils: useTabFocusWrap when only one element (25178d7)
  • umd: now correctly use production string for UMD bundles (a9b78ad)

Documentation

  • react-md.dev: fixed build error after upgrading next (1861731)

Other Internal Changes

  • @react-md/dev-utils: GitHub release surrounds libsize in code block (d3d122a)
  • @react-md/utils: Added a simple useOnUnmount hook (96f3cc0)
  • react-md.dev: fixed Demo name replacement (70e60e1)
  • ts: stopped using FC type (c5daa47)
  • workflow: added develop branch to workflow triggers (c379ce3)

Library Size Changes

yarn dev-utils libsize

The gizipped UMD bundle sizes are:
 - dist/umd/react-md.production.min.js 82.35 KB (- 1.65 KB)
 - dist/umd/react-md-with-font-icons.production.min.js 106.47 KB (- 1.55 KB)
 - dist/umd/react-md-with-svg-icons.production.min.js 172.53 KB (- 1.6 KB)

The min and max gzipped CSS bundle sizes are:
 - themes/react-md.grey-red-700-light.min.css 17.25 KB
 - themes/react-md.lime-teal-200-dark.min.css 17.32 KB

v2.7.0

28 Feb 22:54
Compare
Choose a tag to compare

Bug Fixes

  • @react-md/alert: fixed alert color when dark theme elevation is enabled (99cc271), closes #1075
  • @react-md/card: fixed card color when dark theme elevation is enabled (e5da5f5), closes #1075
  • @react-md/dialog: fixed dialog color when dark theme elevation is enabled (e79993d), closes #1075
  • @react-md/form: fixed listbox color when dark theme elevation is enabled (b68ac04), closes #1075
  • @react-md/menu: fixed menu color when dark theme elevation is enabled (52c752d), closes #1075
  • @react-md/sheet: fixed sheet color when dark theme elevation is enabled (0abe05e), closes #1075

Features

  • @react-md/layout: added support for mini layouts (36b3cbc)
  • @react-md/utils: added a low level RadioGroup widget for the radiogroup role (76d6d27)

Documentation

  • updated Used By/Requires SassDoc to be collapsible (37a7536)
  • @react-md/theme: added additional dark-theme-elevation SassDoc examples (172ee40)
  • react-md.dev: added information about Noninteractable Chips demo (42e929b)
  • react-md.dev: updated layout demos for mini layout support (1065688)
  • tsdoc: fixed remaining tsdoc syntax warnings (946f4dd)
  • tsdoc: fixed some tsdoc annotations and styling (0449b86)
  • tsdoc: updated @SInCE annotations (c62027e)

Other Internal Changes

  • updated test coverage to not include conditional component PropTypes (24e5df1)
  • @react-md/dev-utils: release script will now automatically create github release (83c2b65)
  • @react-md/utils: added tryToSubmitRelatedForm util to help with additional a11y (0566e14)
  • @react-md/utils: updated loop util to allow for a specific min value (51bcf92)

Library Size Changes

yarn dev-utils libsize

The gizipped UMD bundle sizes are:
 - dist/umd/react-md.production.min.js 99.21 KB (+ 173 B)
 - dist/umd/react-md-with-font-icons.production.min.js 122.31 KB (+ 175 B)
 - dist/umd/react-md-with-svg-icons.production.min.js 188.89 KB (+ 196 B)

The min and max gzipped CSS bundle sizes are:
 - themes/react-md.grey-red-700-light.min.css 17.25 KB (+ 8 B)
 - themes/react-md.lime-teal-200-dark.min.css 17.32 KB (+ 9 B)

v2.6.0

13 Feb 05:24
Compare
Choose a tag to compare

Bug Fixes

  • @react-md/layout: floating layout has correct color in dark theme (7fa6b0c)
  • @react-md/layout: toggleable layout title now aligns with persistent layouts (8b8efb2)

Features

  • @react-md/chip: added support for noninteractable chips (9309985), closes #1046
  • @react-md/layout: added prop to control toggleable layouts default visibility (6e4a06d), closes #1066

Documentation

  • react-md.dev: slightly better search results (0e3d3f7)

Other Internal Changes

  • @react-md/divider: updated test to use the correct act (a621625)
  • @react-md/link: added new tests for SkipToMainContent (3f6e866)
  • @react-md/utils: Added better dev display names for UserInteractionMode context parts (01f6e3d)
  • @react-md/utils: refactored UserInteractionMode hooks and components (af72791)
  • changelog: fixed some more changelog/release behavior (e11c0ea)
  • coverage: fixed test coverage to include files without tests (ba72630)

v2.5.5

30 Jan 03:13
Compare
Choose a tag to compare

Bug Fixes

v2.5.4

27 Jan 02:50
Compare
Choose a tag to compare

Bug Fixes

v2.5.3

12 Jan 23:51
Compare
Choose a tag to compare

Bug Fixes