All notable changes for each version of this project will be documented in this file.
- Applying isMaximized on split pane breaks maximizing #95
- Dock manager throws errors with Vite-based builds #88
- Docking to edge in an empty root split pane throws errors #89
- Constraining panels inside the dock manager boundaries with quick drags #83
- Proximity dock rtl check
- Add
showPaneHeaders
property #65 - Add
proximityDock
property #66 - Add
containedInBoundaries
property #68
- Add
contentId
of elements as CSS parts #32
- Maximizing and unpinning panes leads to unclickable panes #72
- Center dock is possible in a pane that has
acceptsInnerDock
to true if theallowInnerDock
ofIgcDockManagerComponent
is set to false
- Save pane maximized state in layout #60
- Tab selection order is not preserved #31
- Add
paneScroll
event #51
- ТabGroupPane: Pinning one of several unpinned panes results in all the panes getting pinned #62
- Context menu not positioning correctly in RTL mode
- Active pane is not retained when docking with keyboard
- Active pane incorrectly set when more than one Tab Group Pane is within a Floating Pane #61
- Error is thrown when dropping pane in a separate window
- Docking indicator left/right arrows positions are reversed in RTL mode #54
- Context menu not positioning correctly
- Missing overloads for
addEventListener
andremoveEventListener
- Add
tabs-more-menu-content
andtabs-more-menu-item
CSS parts
- Include pane information in
splitterResizeStart
andsplitterResizeEnd
events IgcDockManagerComponent
is now exported as class
- Contents in slots with
unpinnedHeaderId
are not updated correctly #53
- Docking not working with allowFloating: false #40
- Flyout pane closing while active #41
- Focusable elements does not receive focus #42
- Navigating with pane navigator does not bring selected floating window on top #48
- Event
splitterResizeStart
can't be cancelled - Tabs context menu not positioning correctly
- Add
contextMenuPosition
property - Add
selected
option fortab-header-close-button
CSS part
- Add
hovered
option fortab-header-close-button
CSS part
- CSS part fixes for
tab-header
- Add options for
showHeaderIconOnHover
property for different buttons - Add
horizontal
andvertical
options forsplitter-handle
CSS part - Add
header-title
CSS part - Add
hover
option fortab-header-close-button
CSS part in active/inactive states - Add
paneHeaderCloseButton
andtabHeaderCloseButton
slots
- Add
showHeaderIconOnHover
property
- Active pane is not retained on float/dock
- Splitter styles are not applied #36
click
event on customized header buttons is not working #37- Removed erroneous dock indicators while dragging over splitter
- Customize dock manager buttons
layoutChange
event which fires when the layout updates #17
- Customizable floating pane header
disabled
property per pane #23documentOnly
property which allows content pane to be docked only inside a document hostallowEmpty
property for split and tab group panes which allows displaying empty areas #18disableKeyboardNavigation
property on the dock manager #22
- Docking indicators appear over the currently dragged floating pane
- Customize dock manager panes and tabs #3
- A floating pane is draggable outside of the page #14
allowMaximize
property per pane #10
- Unpinned pane is closing automatically upon clicking on its content #11
- Panes selected from the overflow menu are not activated if there is an unpinned pane from the same tab group
- Pane with allowPinning=false placed inside tab group can be unpinned #9
- Normalize a maximized pane when navigating away from it via the keyboard
- Reorder tabs without creating floating pane
- Keyboard navigation
- Pane navigator
- Enable/disable floating pane resizing #4
- Events for floating pane resizing
- Select pane when activated
- Flyout unpinned pane when activated
- Error thrown when hosting external popup inside pane #5
- Tab selection is lost with nested Dock Manager components #6
- Floating pane containing panes with disabled floating and docking cannot be moved
- Exception thrown when docking floating pane inside empty dock manager #7
- More tabs menu appears when there is not enough space to display all tab headers
- Hide pane without removing it from the layout using its
hidden
property #1 - Header slot properties for tab and unpinned pane -
tabHeaderId
andunpinnedHeaderId
#2
- Active pane
- Localization support
- Errors thrown when dragging the last document host tab and there is unpinned pane
- Tabs content disappears after docking a pane with allowFloating=false
- Exception thrown when quickly switching between docking indicators
- Maximizing panes
- Docking preview shadow
- ARIA support
- API for external drag/drop support
- Properties and events for user interactions such as closing, pinning, dragging
- Support for
ng update
for Angular projects
- Resize splitter using the keyboard
- Pane goes out of view when resized to its minimum size
- Add active color css variable
- Add keyboard support for context menu
- Selection is not working on first click when context menu is opened
- Single tab is not rendered correctly after pinning/unpinning its sibling
Initial release of Ignite UI Dock Manager