Skip to main content

54 posts tagged with "release"

View All Tags

ยท One min read

Please reference docs @ dockview.dev.

๐Ÿš€ Featuresโ€‹

  • To control the theme of dockview you should no longer pass a dv-theme-* class, instead directly use the theme property. See Themes for more details. #850
  • Introduces a new dnd overlay model with improved animations and customization options allowing themes to take more fine grained control over the dnd overlay styles. #850
  • Custom scrollbar on tab headers for better UX #822
  • When tabs are hidden within scrollbar hidden tabs can be selected from a dropdown that appears in header #822

๐Ÿ›  Miscsโ€‹

  • Bug: Remove elements from DOM after disposable for Splitview and Paneview components #870

๐Ÿ”ฅ Breaking changesโ€‹

  • setGap(gap: number | undefined): void and gap(): number have been removed. The gap property is now controlled directly within the chosen Theme. See Themes for more details.
  • DockviewDefaultTab requires a tabLocation field, to mimic existing behaviour use tabLocation="header".

ยท One min read

Please reference docs @ dockview.dev.

๐Ÿš€ Featuresโ€‹

  • Close tab with middle mouse button #847

๐Ÿ›  Miscsโ€‹

  • Bug: Fix crash on navigation with open popout group #835 #845
  • Bug: Subscribe to onDidAcitvePanelChange immediately, rather than deferred to queueMicrotask #843
  • Bug: Minor theme fixup #831

๐Ÿ”ฅ Breaking changesโ€‹

ยท One min read

This is a major release version due to some breaking changes in the dockview-core package. If you use the react or vue versions of dockview you should not see any breaking changes when upgrading. There are no new features in this release.

Please reference docs @ dockview.dev.

๐Ÿš€ Featuresโ€‹

๐Ÿ›  Miscsโ€‹

  • dockview-vue vue3 peerDependency #808
  • Bug: correct enablement of dv-single-tab class #811

๐Ÿ”ฅ Breaking changesโ€‹

  • Standardize dockview-core components for generic framework extensions following the pattern in DockviewComponent #810
    • SplitviewComponent: Replace components and frameworkComponents with createComponent
    • PaneviewComponent: Replace components and frameworkComponents with createComponent and replace headerComponents and headerFrameworkComponents with createHeaderComponent
    • GridviewComponent: Replace components and frameworkComponents with createComponent
  • rename class dockview-react-part to dv-react-part #806
  • rename type PaneviewDropEvent to PaneviewDidDropEvent #812
  • remove showDndOverlay from PaneviewComponent in favour of api.onUnhandledDragOverEvent #812