- Bugfix
- The
removeItemById
method does not preserving id.
- The
Docking
- Allow to disable draggable
DockingLayout
- Method
findDockingTabsWithItem
to finds aDockingTabs
that has aDockingItem
with the given id.
- Method
- Theme
- The
DockingTheme
class has been added to provide icons customization.
- The
- Bugfix
- Fixing the issue that reset the weight after using the
DockingLayout.addItemOn
method.
- Fixing the issue that reset the weight after using the
- The
id
attribute has been moved from theDockingItem
to theDockingArea
. DockingLayout
- The
findDockingArea
method has been added to locate any area given an id. - Save/Load layout feature.
- The
stringify
andload
methods have been added to convert the layout to String and to load a layout given a String.
- The
- The
- Allow
DockingTabs
to be initialized with only 1 child.
tabbed_view
dependency updated to 1.18.0- Tab reordering
DropPosition
- The
center
value has been removed.
- The
DockingLayout
- Methods
addItemOnRoot
,addItemOn
andmoveItem
- New optional parameter:
dropIndex
- The
dropPostion
parameter has become optional.
- New optional parameter:
- Methods
- Bugfix
- Error with GlobalKey when expanding a DockingTabs.
- Bugfix
- Newer tabbed_view dependency being used causing incompatibility.
DockingLayout
- New method:
removeItemByIds
- New method:
- Bugfix
Docking
is not updating itself after being instantiated with newDockingLayout
DockingItem
- Allow changing attributes.
- The
clone
method has been removed.
DockingLayout
- New method:
findDockingItem
.
- New method:
DockingRow
,DockingColumn
andDockingTabs
- New optional constructor parameters:
size
,weight
,minimalWeight
andminimalSize
- New optional constructor parameters:
DockingArea
- Allowing to configure the initial and minimum size and weight.
multi_split_view
dependency updated to 2.3.1Docking
- New parameter:
antiAliasingWorkaround
.
- New parameter:
- Bugfix
- The anti-aliasing workaround is clipping a pixel.
multi_split_view
dependency updated to 2.2.0tabbed_view
dependency updated to 1.16.0- Exporting dependencies
tabbed_view
andmulti_split_view
along with this package. - Item leading widget.
tabbed_view
dependency updated to 1.15.0
tabbed_view
dependency updated to 1.14.0+1
- Bugfix
- Maximizing DockingItem disposes DockingItem's where keepAlive is set true.
tabbed_view
dependency updated to 1.14.0
- New
Docking
parameter:maximizableTabsArea
Docking.maximizableTabs
parameter has been renamed toDocking.maximizableTab
- Bugfix
- Non maximizable
DockingItem
can be maximized.
- Non maximizable
- Allow changing DockingLayout root.
- Bugfix
- Memory leak in DockingLayout listeners.
tabbed_view
dependency updated to 1.13.0+1multi_split_view
dependency updated to 2.1.0
- Updating the README
multi_split_view
dependency updated to 1.11.0
multi_split_view
dependency updated to 1.9.0
- Feature to maximize docking areas
multi_split_view
dependency updated to 1.7.2
- Feature to keep the state alive
DockingButtonsBuilder
typedef
- Dynamic value in
DockingItem
- Non-Closable
DockingItem
DockingItem
- selection listener
- close listener
- close interceptor
- buttons
- Method to add item
- Keep the row and column children's weight, and the selected tab's index after rearranging the layout
- Method to remove item
- Drag and Drop
- Docking layout
- Docking areas
- Initial version of drag and drop areas
- Package creation