Skip to content

Releases: haltu/muuri

v0.6.2

19 Jul 20:44
Compare
Choose a tag to compare

Fixes #192

v0.6.1

17 Jul 21:10
Compare
Choose a tag to compare

Fixed #190

v0.6.0

11 Jul 19:05
Compare
Choose a tag to compare

This release contains a lot of memory allocation optimizations, which should also lead to better performance as there is much less garbage collection going on than before. Also the codebase has now better structure as it's split into logical modules. We are now using Rollup as the build tool and Prettier as the code formatter.

The public API is pretty much untouched, but internally there's been a colossal refactoring process. So if you relied on any of the internal APIs please make sure to revise those parts before upgrading to this version from an older version.

Here's a high-level overview of what's changed: https://github.com/haltu/muuri/milestone/6?closed=1

v0.5.4

25 Feb 19:24
Compare
Choose a tag to compare
  • remove event now receives a second argument which is an array of indices of the removed items. Previously the indices were a bit hard to find out so this is a nice improvement to the API.

v0.5.3

11 Dec 15:07
Compare
Choose a tag to compare

Fixes these issues:

v0.5.2

09 Dec 22:36
Compare
Choose a tag to compare

grid.add() method now accepts a NodeList: #119

v0.5.1

28 Oct 20:04
Compare
Choose a tag to compare

Fixes this: #100

v0.5.0

27 Oct 20:25
Compare
Choose a tag to compare

A major release with new faster animation engine powered by Web Animations, some bug fixes, layout trashing optimisations and refactored dragSortGroup/dragSortWith options. Please check the detailed list of changes here: https://github.com/haltu/muuri/milestone/5?closed=1

This release contains some breaking changes from v0.4.1:

  • showAnimation and hideAnimation were removed, because they caused a lot of pain to keep up to date with the performance optimizations. Additionally they were never documented, so I suspect they were not used so much (fingers crossed).
  • dragSortGroup and dragSortWith were removed, because the whole process of defining connected grids was refactored. You have to now use dragSort option to connect grids (check the docs).
  • Also, the big one, Velocity was replaced by web animations. This means that the item animation API was changed. The visibleStyles and hiddenStyles options now use a different format than before (check the docs) and Muuri.ItemAnimateworks a bit differently (check the source).

v0.4.1

03 Sep 09:15
Compare
Choose a tag to compare

Mainly refactoring and fixing some minor bugs. Also removed some unnecessary sanity checks from show/hide logic, which has a minor effect on the public API. The list of items in the showStart/showEnd/hideStart/hideEnd events is not sanity checked anymore for items which can't be shown or hidden.

v0.4.0

27 Jul 19:18
Compare
Choose a tag to compare

This version fixes a slew of minor issues, optimizes animations to perform faster and adds some new functionality (two new events and one new option).