Releases: Col-E/BentoFX
Releases · Col-E/BentoFX
Release 0.7.1
Release 0.7.0
Changelog
Refactoring
- 90300a5 Rename classes with 'content' in the name due to ambiguity
- af1a7fe Path component naming consistency
Additions
- 09bb402 Add basic toString for layouts/spaces showing the type + identifier
- 061b774 Add unique style classes to layouts/spaces
- 7ec6907 Add support for adding child layouts to SplitDockLayout after construction
- 31a56ca Add back unbind to fix error when toggling collapsed state
- 7670a80 Add support for providing your own stage/scene factories
- 8464bf0 Add method for creating new stage given a dockable + size
- 3b16c6b Add property getter for Dockable#title/node
- 6cb1246 Add getAllDockables to top-level Bento
- d4609ea Add closeDockable to all levels
- a1d4ba0 Add convenience methods for replacing DockLayout/DockSpace values tracked by a Bento instance
- 3e751ee Pull some TabbedContent methods up to Content
- 944a3a3 Make Dockable track its parent DockSpace
- 6327a1a Change Dockable to hold Property rather than direct Node value
Fixes
- 21fb5c3 Fix NPE for right-clicking on headers without context menu factories
- bb8427d Fix not passing identifier to leaf from layout builder
- 43a7826 Fix header view not properly collapsing
- ac62356 Fix split layouts not being returned in findLayout
- 8cc0068 Fix header move not always recording prior path, resulting in wrong listener callback (open instead of move)
- aba5d32 Ensure dockables being constructed eventually get passed to the onOpen listener
- e9b589c Ensure abstract methods have variable names
- bef7c5f Don't rely on selected dockables for collapsing
Release 0.6.0
Changelog
- 4e24f7f Add top-level listeners for opening/closing/moving/selecting dockables
Release 0.5.0
Release 0.4.0
Changelog
- 1c8dca6 Offload Bento CSS registration to user when creating initial scene
- abf37c8 Keep size when replacing a child in a
SplitContentLayout - 4a38c8b Allow setting the
TabbedContentselectedDockabletonull - bb746b6 Allow specifying
SplitContentLayoutsizes/percentages in builder - 6456e7c Fixed
TabbedContentselected property not being properly bound
Release 0.3.0
Changelog
Features
- 819cc5b Expose header constructor for non-interactive usage
- 6728f81 Allow dockables to register listeners to cleanup after their closure
- 0477d98 Make content builder yield constructed TabbedContent rather than LeafContentLayout wrapper
Fixes
- 1219ffd Offer quick utility to fix weird FX thread crash when used with misbehaving 3rd party libraries
- f53f517 Add redundancy check to prevent dumb window recreation when handling externalizing drop operations
- 3f223a1 Fix dragging different orientation headers onto another causing incorrectly rotated ghost preview
- 103e824 Fix regression with new content builder organization breaking resizeWithParent
- 6bf2538 Fix module-info not exporting anything
- f4be2c2 Fix source scene lookup always failing for new window creation
Release 0.2.0
Release 0.1.0
Initial Release
This is very much in-progress and not a full feature release, hence not being labeled as 1.0.0 but I would greatly appreciate any feedback on what there is so far.