All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- adding return value for the goldenContainer data mixin
- issue#59
- Component' model becomes a generic
state.sync
that can be used on any GL object
- Component' model
- Used packages upgrade
- issue #57
- issue #55
- Obsolete code removal
- issue-51
forwardEvent
calls
vueComponent.focus()
- Lots of code clean-up
- Fix moving random tab in
gl-router
- Documentation rewriting
- Selecting a tab in a
d-stack
nowfocus()
it even if it is not in the d-stack anymore
- Cross-windows synchronisation: one
vue
tree controls all the windows - Custom containers: allows to define custom controls who contain a part of the layout
- Custom containers as route components
- Branch coloring to retrieve which master goes with which slave easily
- Named template are obsolete, components are to be defined inline
inter-window
property
- Templates now can access to the
VueComponent
' data golden-layout
andgl-items
are not observed anymore- Security vulnerability fix
- Routes and custom components have a
glComponent
class
- Security vulnerability fix
- The
state
as aPromise
is indeed a pretty neat solution. Tested and a bit corrected - Weird bug corrected with the saved state of popups (arraay-like objects not array ... ?!?)
The branch feature/dstack
has been merged with the gl-dstack
functionality (implemented by the gl-router
)
- The control
gl-dstack
that behaves like agl-stack
but remains opened in the main window when poped-out - The control
gl-route
allows the user to use the routing hacks implemented here - The golden-layout
state
can be given as a Promise - The property
reorder-enabled
that can avoid a tab to be dragged
The library has become stable enough for us to take care to keep a stable master branch. Let's get this libray from "hobby" level to "serious" one.