vue-grid-layout

A draggable and resizable grid layout, for Vue.js.

MIT License

Downloads
153.9K
Stars
6.9K
Committers
62

Bot releases are visible (Hide)

vue-grid-layout - Latest Release

Published by gmsa about 2 years ago

  • GridLayout transformScale prop, to allow proper dragging and resizing when scaled (#430) (thanks adt-hgkim
  • GridLayout and GridItem isBounded prop, to prevent draging outside of the parent element (#523) (thanks rin4ik
  • Added GridItem passthrough options for interact resizable and draggable (#181) (thanks llezenelrahc
  • Change function call order for responsive features (thanks william8012
  • Added GridLayout restoreOnDrag prop, to generate less gaps on drag when verticalCompact is false (thanks jledentu
  • added unit tests (thanks ygj6
  • layout key extra validations (thanks ygj6
  • Fix grid items overlapping when using autoSize() (thanks ygj6 and savandriy)
vue-grid-layout -

Published by gmsa almost 4 years ago

Alternative version for legacy browsers, like IE11

vue-grid-layout -

Published by gmsa almost 4 years ago

  • Bumped interact.js to 1.10.2
  • Added 'preserveAspectRatio' property to GridItem (thanks validide)
vue-grid-layout -

Published by gmsa about 4 years ago

  • fix: regression when using responsive layout (#487)
vue-grid-layout -

Published by gmsa about 4 years ago

  • Bumped interact.js to 1.10.0, now imported as ES6 modules to optimize size
  • fix: resizing a grid item in RTL mode wasn't working (thanks or-lat)
  • Added GridLayout.useStyleCursor property to fix possible browser freezes (thanks mosuzi)
  • fix: wrong parent layout when GridItem is not the child of GridLayout (thanks lzq4047)
  • Fix: Item's size changes when hiding/displaying it again in responsive mode (thanks lustan3216)
vue-grid-layout -

Published by gmsa about 4 years ago

  • Fix plugin installation (fixes #311) (thanks yfwz100)
  • Bumped interact.js to 1.9.22
vue-grid-layout -

Published by gmsa about 4 years ago

  • Make margins reactive (thanks yfwz100)
  • Added missing 'layout-updated' events (thanks ben-lau)
  • Support for initial responsive layouts and breakpoint change event (thanks ftylitak)
  • Bugfix for possible error when layout items get removed and interactObj is not set (thanks Tofandel)
  • Fix wrong grid item sorting in responsive mode (thanks pieterbeulque)
vue-grid-layout -

Published by gmsa almost 5 years ago

  • renamed 'resized' event emitted when the container changes size (browser window or other), introduced in #337, fixes #358
  • bugfix on layout-ready event
vue-grid-layout -

Published by gmsa about 5 years ago

  • reverted grid item w and h previous rounding change, fixes #355
vue-grid-layout -

Published by gmsa about 5 years ago

  • Fix: no-touch on mobile and only if item is draggable or resizable (thanks DGoms).
  • Prevent collision feature (thanks SheanDe).
  • Simplified Chinese README (thanks harrywangchina).
  • 'resized' event now emitted if grid item is resized due to changes other than a manual resize (e.g. browser window resize) (thanks pmorch).
  • Improvement on 'layout-ready' event emit (thanks pmorch).
  • Added watchers for min/max height and width (thanks grinat).
  • Improvement: make sure the size of grid-item is bigger than the slot-item (thanks ywmail).
vue-grid-layout - 2.3.4

Published by gmsa over 5 years ago

  • Support for static items (thanks panjiangyi).
  • RTL bugfix (thanks irvingwa).
  • Memory leak fixes (thanks aiankile).
  • Fixed exception on grid layout mount (thanks BenoitZugmeyer).
  • Fixed overlapping and resizing bugs on responsive mode (thanks shpfive).
  • Added new events emited by GridLayout (layout-created, layout-before-mount, layout-mounted, layout-ready) (thanks samuelmolinski).
vue-grid-layout -

Published by gmsa almost 6 years ago

reverted adding vue from externals, caused problems loading umd

vue-grid-layout -

Published by gmsa almost 6 years ago

  • Added vue as externals webpack config to fix startup problems (thanks Micene9)
vue-grid-layout -

Published by gmsa almost 6 years ago

  • Previous fix for touch dragging on Android broke dragging on other mobile browsers (thanks onx2)
vue-grid-layout -

Published by gmsa almost 6 years ago

  • Responsive layout support (thanks shpfive)
  • Fix for touch dragging on Android (thanks pbabey)
vue-grid-layout -

Published by gmsa about 6 years ago

  • changed project structure and build using Vue CLI
  • GridItem new autosize method. For now, need to be called from child component with this.$parent.autoSize() (thanks mech01nc01)
  • Abstract DOM related calls for initial SSR Support (thanks Kukks)
  • GridItem.i can now be a number or a string (thanks xch1029)
  • Use interactjs size restrictions to limit resizing (thanks LuisCarreras)
  • Fixed interactjs instance leak on instance release (thanks zzuligy)
vue-grid-layout -

Published by gmsa over 6 years ago

  • Resize event now also emits dimensions in pixels (thanks buremba)
  • Support for dynamic col-num (#121) (thanks ittus)
vue-grid-layout -

Published by gmsa over 6 years ago

  • Updated interact.js to 1.3.3 (#144)
vue-grid-layout -

Published by gmsa almost 7 years ago

  • Fixed issue with multiple grids on same vm (#134) (thanks Suen)
  • Fixed issue with layout update on reassignment (#130) (thanks daizengyu)
vue-grid-layout -

Published by gmsa almost 7 years ago

  • Fixed possible bug related with #119
  • Changed css translate to translate3d (#96)
  • Added is-mirrored config, allowing the grid items to be rendered from right to left (horizontal flip) (thanks kweij)
  • Added grid updated event for easier integration with vuex (thanks SergeyKhval)