Skip to content

Releases: nomcopter/react-mosaic

v1.1.0

09 Mar 22:41
Compare
Choose a tag to compare

Maintenance updates and fixes for #57, #58, #59, and #60.

v1.0.3

08 Nov 22:26
42d7dae
Compare
Choose a tag to compare

Includes fix from #52

v1.0.2

23 Oct 18:21
Compare
Choose a tag to compare

Fixes #48

v1.0.1

19 Oct 04:18
Compare
Choose a tag to compare

Fixes root drop targets.

v1.0.0

19 Oct 04:10
Compare
Choose a tag to compare

Mosaic now renders a flattened version of the provided tree. This means that layout changes no longer force components to unmount and remount. Component state will be preserved and time will not be wasted re-rendering.

Breaking Changes

  • DOM structure is very different - highly likely to cause problems with custom styles
    • Rendered structure is now flat
    • .mosaic-root class renamed to .mosaic
  • T now must extend MosaicKey (string or number) so that they can be used as a React.Key
  • getMosaicPath has been moved to MosaicWindowActions as getPath
  • TileRenderer is now also passed the current path MosaicBranch[]
  • MosaicWindow now requires the path: MosaicBranch[] prop

Other Notes

  • T now defaults to string

v0.4.6

10 Oct 04:34
Compare
Choose a tag to compare

Now supports the Blueprint Dark Theme with the addition of the pt-dark class.

Fixes #40.

v0.4.5

29 Sep 23:34
Compare
Choose a tag to compare

Tunes #33

v0.4.4

26 Sep 23:35
Compare
Choose a tag to compare

Fixes dangling comma

v0.4.3

26 Sep 23:24
Compare
Choose a tag to compare

react-mosaic now supports React 16!

Fixes: #32, #33, #36

Internal notes:

  • Switched from TS to TSX
  • Indent size changed to 2

v0.4.2

25 Jul 19:03
Compare
Choose a tag to compare

Allow consumers to pass arguments to CreateNode