Bug fixes
- fix argument type in gridsterRenderer
- fix ignoreMarginInRow, was not working after revert of cssGrid
- fix Remove item: Cannot read property 'hasAttribute' of null #279
- fixed merge function to work with getter/setter props #268
Features
- add new demo app #263
- Preview of element when added by drag&drop #254
- Execute DOM events(e.g drag and resize) outside Angular zones #212
Breaking changes
- items now are positioned with css
transform: translate3d(10px, 10px, 0)
this should improve performance. - in mobile view/mode the items will have 25% of the height from available space. This can be overridden from css with selector
gridster.mobile gridster-item
About CSS Grid Layout:
Did implement the CSS grid and was working very good as performance but the lack of transitions, IE11 support and some other minor issues forced me to abandon it for now and revert to make this release. #272
The implementation is available in the cssGrid
branch for those who want to take a look.
About Angular 6:
At first wanted to upgrade to angular 6 as soon as possible because of Ivy renderer since that is no longer be available in Angular 6 there is no point in forcing everyone to angular 6 with this release. Library will continue to work in Angular 5 and 6