Releases: pixijs/layout
Releases · pixijs/layout
v3.1.0
💾 Download
Installation:
npm install @pixi/layout@3.1.0
Documentation:
Changed
🎁 Added
- feat: allow for custom default yoga config by @Zyie in #97
- feat: update trackpad options for constraining drag easing by @Zyie in #102
- feat: Allow LayoutContainer to override all child helpers by @Zyie in #103
🐛 Fixed
- fix: layout direction property in devtool by @Zyie in #99
- fix: set hitArea to match LayoutContainer size by @Zyie in #96
- fix: layout issues with invisible children by @Zyie in #98
- fix: ensure size is updated when throttle is 0 by @Zyie in #100
- fix: support for children prop in LayoutContainer constructor by @Zyie in #105
- fix: layout updates on reparenting by @Zyie in #110
🧹 Chores
v3.0.2
v3.0.1
v3.0.0
This release introduces PixiJS Layout v3, a complete ground-up rebuild of the library.
The new version:
- Integrates the Yoga layout engine for reliable and standardized flexbox behavior
- Makes layout fully opt-in, allowing developers to selectively apply layout to parts of their project
- Introduces web-style layout properties such as:
- objectFit
- objectPosition
- overflow: scroll
- Allows any PixiJS object (Container, Sprite, Graphics, Text, and more) to become layout-aware
- Overhauls internal architecture
- Ships with completely rewritten documentation covering concepts, examples, and integration guides
This is a breaking change and not backward-compatible with PixiJS Layout v2.
Check out the docs to see all the changes in action
Full Changelog: v2.0.1...v3.0.0
v3.0.0-beta.1
see full release https://github.com/pixijs/layout/releases/tag/v3.0.0
v2.0.1
v1.0.1
Full Changelog: v2.0.0...v1.0.1
v2.0.0
What's Changed
- No braking changes, v2.x is to be used with PixiJS v8.x
Full Changelog: v1.0.0...v2.0.0
v1.0.0
No changes from v0.3.12
Now v1.x will be used for PixiJS v7.x
v0.3.12
What's Changed
Full Changelog: v0.3.11...v0.3.12