Please reference docs @ dockview.dev.
Dockview 1.14.1
Dockview 1.14.0
Dockview 1.13.1
Please reference docs @ dockview.dev.
๐ Miscsโ
- 
Bug: fix duplicate group added when adding group with absolute position #596 
- 
Bug: Adjust onDidLayoutChange behaviour #597 - onDidLayoutChangeis an aggregation of events that constitute a layout change. Previously these events were aggregated and the events were then fired once through a- setTimeout(..., 0)approach. This has been altered to fire on a- queueMicrotaskevent and will only subscribe to events that happen after the event is subscribed to, previously you may have recieved events yet to fire on the- setTimeoutfunction but within the same event-loop cycle which was a bug.
 
Dockview 1.13.0
Please reference docs @ dockview.dev.
The majority of the changes in this release are internal changes to support the upcoming support of multiple frameworks, starting with Vue.js.
๐ Featuresโ
- 
Add onDidActivePanelChangeevent to group api #541
- 
Add inactiveproperty toaddPanelmethod to add panels without making them active #572
๐ Miscsโ
- 
Bug: width and height set incorrectly on floating groups when resized #580 
- 
Create framework packages in preperation for multiple framework support #541 These are still in active development and will be offically support soon. - Create dockview-reactpackage
- Create dockview-angularpackage
- Create dockview-vuepackage
 
- Create 
- 
Move various type definitions from dockviewtodockview-corein preperation for multiple framework support #541- Move IGroupPanelBasePropsfromdockviewtodockview-core
- Move IDockviewPanelHeaderPropsfromdockviewtodockview-core
- Move IDockviewPanelPropsfromdockviewtodockview-core
- Move IDockviewHeaderActionsPropsfromdockviewtodockview-core
- Move IGroupHeaderPropsfromdockviewtodockview-core
- Move IWatermarkPanelPropsfromdockviewtodockview-core
- Move DockviewReadyEventfromdockviewtodockview-core
 
- Move 
- 
[dockview] Depreciate canDisplayOverlayin favour of theonUnhandledDragOverEventapi event #541
๐ฅ Breaking changesโ
- [dockview-core] Replace DockviewComponent canDisplayOverlayoption withonUnhandledDragOverEventevent #541
- [dockview-core] Rename createRightHeaderActionsElementtocreateRightHeaderActionElement#576
- [dockview-core] Rename createLeftHeaderActionsElementtocreateLeftHeaderActionElement#576
- [dockview-core] Rename createPrefixHeaderActionsElementtocreatePrefixHeaderActionElement#576
- [dockview-core] Remove frameworkTabComponentsandtabComponents, replaced bycreateTabComponent#576
- [dockview-core] Remove frameworkComponentsandcomponents, replaced bycreateComponent#576
- [dockview-core] Remove watermarkFrameworkComponentandwatermarkComponent, replaced bycreateWatermarkComponent#576
Dockview 1.12.0
Dockview 1.11.0
Please reference docs @ dockview.dev.
๐ Miscsโ
- 
Adjust Reactimports #556- Rename import * as React from 'react'toimport React from 'react'
- Rename import * as ReactDOM from 'react-dom'toimport ReactDOM from 'react-dom'
- This is preperation work for supporting multiple framworks (Vue, Angular etc...)
 
- Rename 
- 
Only export CSS from dockview-core#553- All required CSS is now found in dockview-coreonly.dockview(React) specific CSS has been removed and made compatible with CSS indockview-core. This is preperation work for supporting multiple framworks (Vue, Angular etc...)
- For compatibility reasons dockview-coreCSS continues to be re-exported throughdockview.
- Class name changes as follows:
- tab-actionto- dv-default-tab-action
- default-tabto- dv-default-tab
- tab-contentto- dv-default-tab-content
- dockview-react-tabto- dv-default-tab
- dockview-react-tab-titleto- dv-default-tab-content
- dv-react-tab-close-btnto- dv-default-tab-action
 
 
- All required CSS is now found in 
Dockview 1.10.2
Please reference to docs @ dockview.dev.
๐ Featuresโ
- 
Expose panel data #526 - Add componentproperty to panel api
- Add tabComponentproperty to dock panel api
 
- Add 
- 
Enhance panel parameters and title changing logic #504 - Parameter and title changing events will now trigger onDidLayoutChange
- Add getParameters()method to panel api
- Add onDidTitleChangeevent to dock panel api
- Add onDidParametersChangeevent to panel api
 
- Parameter and title changing events will now trigger 
Dockview 1.10.1
Please reference to docs @ dockview.dev.
๐ Featuresโ
- onWillShowOverlayhandles 'edge' drops #526
๐ Miscsโ
- regression: add setVisibleto public panel api #535- remove unintended public api methods isHidden,onDidHiddenChange
- reinstate setVisibleafter mistaken removal
 
- remove unintended public api methods 
Dockview 1.10.0
Please reference to docs @ dockview.dev.
๐ Featuresโ
- New Documentation Website #475
- Documentation website improved to cater for growing libary
 
- Panel Gaps #447
- CSS Variable --dv-group-gap-sizeexposed.
 
- CSS Variable 
- Locked Dock #460
- lockedoption prevents all user resizing of dock.
 
- Enhance Window Popout #469
- Numerous improved to Window popouts including replacement of window to original location when popout is closed.
 
- Enhance Events #479
- Drag and Drop Events #395
๐ Miscsโ
- Bug: Drop Target Scaling #448
- Drop target overlays are no longer scaled with transformwhich allows for better CSS customization.
 
- Drop target overlays are no longer scaled with 
- Bug: Popout alwaysrendeing mode #486- alwaysrender mode now works in Popout Windows too.
 
- Bug: React Component Support #498
- Support components wrapped with React.memo(...)passed incomponentsoption.
 
- Support components wrapped with 
- Bug: Remove Source Maps #509
- Source maps do not currently work. They have been removed and will be re-evaluated for a later release.
 
๐ฅ Breaking changesโ
- Bug: Typo #495
- Rename onDidMaxmizedNodeChangetoonDidMaximizedNodeChange
- Rename exitMaxmizedGrouptoexitMaximizedGroup
- Rename onDidMaxmizedGroupChangetoonDidMaximizedGroupChange
 
- Rename