Skip to main content

Dockview 1.13.0

ยท 2 min read

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 onDidActivePanelChange event to group api #541

  • Add inactive property to addPanel method 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-react package
    • Create dockview-angular package
    • Create dockview-vue package
  • Move various type definitions from dockview to dockview-core in preperation for multiple framework support #541

    • Move IGroupPanelBaseProps from dockview to dockview-core
    • Move IDockviewPanelHeaderProps from dockview to dockview-core
    • Move IDockviewPanelProps from dockview to dockview-core
    • Move IDockviewHeaderActionsProps from dockview to dockview-core
    • Move IGroupHeaderProps from dockview to dockview-core
    • Move IWatermarkPanelProps from dockview to dockview-core
    • Move DockviewReadyEvent from dockview to dockview-core
  • [dockview] Depreciate canDisplayOverlay in favour of the onUnhandledDragOverEvent api event #541

๐Ÿ”ฅ Breaking changesโ€‹

  • [dockview-core] Replace DockviewComponent canDisplayOverlay option with onUnhandledDragOverEvent event #541
  • [dockview-core] Rename createRightHeaderActionsElement to createRightHeaderActionElement #576
  • [dockview-core] Rename createLeftHeaderActionsElement to createLeftHeaderActionElement #576
  • [dockview-core] Rename createPrefixHeaderActionsElement to createPrefixHeaderActionElement #576
  • [dockview-core] Remove frameworkTabComponents and tabComponents, replaced by createTabComponent #576
  • [dockview-core] Remove frameworkComponents and components, replaced by createComponent #576
  • [dockview-core] Remove watermarkFrameworkComponent and watermarkComponent, replaced by createWatermarkComponent #576