Skip to content

v7.0.2

Latest

Choose a tag to compare

@mathuo mathuo released this 22 Jun 20:18
· 2 commits to master since this release
Immutable release. Only release title and notes can be modified.
ecd409e

For more details visit https://dockview.dev/docs/overview/whats-new-v7.
For migration from v6 visit https://dockview.dev/docs/overview/migrating-to-v7.

What's Changed

  • fix: charset in merged styles by @puschie286 in #1309
  • feat: modularize components for long term architecture by @mathuo in #1303
  • feat(dockview-core): dedicated floating-group drag handle by @mathuo in #1312
  • feat(dockview-core): floating & popout windows as nested (multi-group) layouts by @mathuo in #1310
  • fix(dockview-core): polish spaced theme floating groups by @mathuo in #1313
  • feat(dockview-core): WAI-ARIA roles and states for tabs, groups and floating groups by @mathuo in #1314
  • refactor(dockview-core): consolidate advanced drag-and-drop behind a module + add dropOverlayModel by @mathuo in #1315
  • feat(dockview-core): a11y polish — tab keyboard navigation + floating dialog name by @mathuo in #1316
  • feat(dockview-core): layout-mutation transaction events (onWillMutateLayout / onDidMutateLayout) by @mathuo in #1317
  • feat(dockview-core): AdvancedDnD showPreviewOverlay (keyboard-docking seam) by @mathuo in #1318
  • feat(dockview-core): LiveRegion announcer + keyboard docking (AccessibilityModule) by @mathuo in #1319
  • feat(dockview-core): spatial keyboard group focus + focus-logic refactor by @mathuo in #1320
  • feat(dockview-core): L4 focus management by @mathuo in #1321
  • feat(dockview-core): L5 announcements — assertive region, more events, pluggable announcer by @mathuo in #1322
  • feat(dockview-core): i18n message catalog for accessibility strings by @mathuo in #1323
  • chore(dockview-core): module boundary hardening (removability test + contract extraction) by @mathuo in #1324
  • feat(dockview-core): tag layout-mutation origin and complete mutation-boundary coverage by @mathuo in #1328
  • feat(dockview-core): add popout group open event and enumeration by @mathuo in #1330
  • feat(dockview-core): add a floating-group drag position transform hook by @mathuo in #1331
  • feat(dockview-core): expose spatial group navigation and geometry by @mathuo in #1332
  • feat(dockview-core)!: remove the deprecated rootOverlayModel option by @mathuo in #1336
  • feat(dockview-core): report user-vs-api origin on active panel change by @mathuo in #1335
  • feat(dockview-core): keyboard tab-close + focus-the-tab-strip by @mathuo in #1337
  • feat!: v7 package rename — dockview as vanilla JS entry, React bindings to dockview-react by @mathuo in #1338
  • feat: extract separable feature modules into a dockview-modules package by @mathuo in #1342
  • fix(v7): externalize dockview-react bundle + complete the v7 migration guide by @mathuo in #1345
  • fix(build): __esModule + exports maps + sideEffects for v7 packages by @mathuo in #1347
  • test(docs): build example templates against a specific (experimental) version by @mathuo in #1346
  • fix(dockview-angular): ship bundled CSS under dist/styles by @mathuo in #1348
  • chore(v7): audit cleanup — group origin, popout remove event, exports, comments by @mathuo in #1349
  • docs: v7 feature docs + migration guide by @mathuo in #1350
  • docs/v7: audit follow-ups, regenerated API reference, floatingGroupDragHandle by @mathuo in #1351
  • feat: split keyboard support into default navigation + optional docking module by @mathuo in #1353
  • fix(dockview-core): tab group indicator placement for bottom/right header positions by @mathuo in #1333
  • docs: treat dockview-core as internal; point users at dockview by @mathuo in #1354
  • refactor: v7 public API naming + deprecation cleanups by @mathuo in #1355
  • docs: prefer "JavaScript" over "vanilla"; treat module system as internal by @mathuo in #1356
  • chore: include dockview-modules in SonarCloud analysis by @mathuo in #1357
  • fix: keep dockview-modules & docs in version lockstep (v7 CI fix) by @mathuo in #1359
  • fix: watermark overlay persists over layout after fromJSON (blocks clicks) by @mathuo in #1360

Full Changelog: v6.6.1...v7.0.2