Skip to content

Releases: Col-E/BentoFX

Release 0.7.1

07 Jun 09:35

Choose a tag to compare

Changelog

  • 92cc490 Add missing "x" button to closable headers
  • ffa1f66 Fix dockable list button not showing correct icon for vertical layouts
  • 23a3caf Improve consistency of SplitDockLayout setChildSize/setChildPercent

Release 0.7.0

29 May 13:05

Choose a tag to compare

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

20 May 18:03

Choose a tag to compare

Changelog

  • 4e24f7f Add top-level listeners for opening/closing/moving/selecting dockables

Release 0.5.0

20 May 05:23

Choose a tag to compare

Changelog

  • aff759e Allow TabbedContent to specify corner context menu for the created HeaderView
  • 4069283 Allow LinearItemPane to keep an item locked in view
  • 206f329 Moving some top-level classes into relevant sub-packages

Release 0.4.0

02 May 05:16

Choose a tag to compare

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 TabbedContent selected Dockable to null
  • bb746b6 Allow specifying SplitContentLayout sizes/percentages in builder
  • 6456e7c Fixed TabbedContent selected property not being properly bound

Release 0.3.0

27 Apr 05:06

Choose a tag to compare

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

26 Apr 17:13

Choose a tag to compare

Changelog

Features

  • 7831f37 Add module-info
  • 709e210 Only have active HeaderView space's headers show blue underline. Unfocused but selected tabs will have a grey underline.
  • 16962a6 When dragging a header into a new space, the new window shall inherit the size of the original

Fixes

  • 1b81e59 Deselect dockable headers when a destination space is collapsed
  • 82f5b59 Fix split-content setChildResizable operating on wrong dividers in varying depth split scenarios
  • ddb8ff7 Fix collapsing adjacent spaces stealing the divider from one another

Release 0.1.0

26 Apr 03:07

Choose a tag to compare

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.