Releases: mathuo/dockview
Releases · mathuo/dockview
v1.7.1
Release Notes
Please reference to docs @ dockview.dev.
If you feel anything is missing or unclear please let me know.
🚀 Features
- Resize observer #227
- Minor type fix #237
- Fix close button on default watermark #225
- Fix edge-case bug when dropping a panel on far corners #243
🛠 Miscs
- Additional documentation and examples #217 #221 #228 #229 #240 #241
- Adjust build configurations #223 #235 #244
🔥 Breaking changes
- Remove tab height control as prop to
DockviewReact
component. Please control via CSS instead, see docs for tab height. #236
v1.7.0
Release Notes
Please reference to docs @ dockview.dev.
If you feel anything is missing or unclear please let me know.
🚀 Features
- The
title
parameter for dockview panels has been made optional #197. - Simplify dockview
toJSON()
format.1.7.0
will continue to load legacy formats successfully. #199. - Examples found @ dockview.dev now all link to CodeSandboxes where you can try them out for yourself and view the underlying code.
- Fix dockview group api
setContaints
method to work as expected. #212. - Fix dnd events for third-party dnd controls within dockview panels #126.
🛠 Miscs
- Split
dockview
into two packages,dockview-core
containing the core logic anddockview
containing the react wrapper. #174 #199.dockview
depends ondockview-core
so no installation changes are required, you still only need to installdockview
.- This is work in progress for supporting a vanilla JS version of dockview. At this time
dockview-core
is not designed to be used directly.
🔥 Breaking changes
- Remove
setConstraints
from the dockview panel api. #212.
v1.6.0
Release Notes
Please reference to docs @ dockview.dev.
If you feel anything is missing or unclear please let me know.
🚀 Features
- Allow drag events to edge of dockview containers #177
- group dnd #171
- full width tabs #171
- addPanel improvements
- update parameters via panel.api.updateParameters
- allow dnd on empty groups #168
- Change watermark logic #194
🛠 Miscs
- Fix dockview panel.api.setSize to work as expected #184
- Fix dockview setTitle #190
- Fix group dnd logic to filter for same dockview instance #185
- Update dependencies including the dev dependencies for dockview and all dependencies for the docs website.
#180 - A variety of internal changes including file name changes
- Improve internal dnd control logic to handle a wider variety of cases
- Various doc enhancements @ dockview.dev
🔥 Breaking changes
- addEmptyGroup renamed to addGroup
v1.5.2
v1.5.1
Release Notes
🚀 Features
🛠 Miscs
- Fix
.params
method on dockview panels to return the user provided panel params #144 - Various doc enhancements @ dockview.dev
🔥 Breaking changes
- Remove
onTabContextMenu
fromDockviewReact
to simplify library. As an alternative provide onContextMenu listeners in a custom tab. #127 - Remove
suppressClosable
flag forDockviewReact
panels to simplify library. As an alternative manage the features of a tab such as it's ability to be closed using a custom tab #146
v1.5.0
Release Notes
🚀 Features
- Additional Themes commit
dockview-theme-abyss
anddockview-theme-dracula
- SVG Icons #132
- Use inline SVG icons for the close and chevon icons to allow for easier customization and theming
- Dnd improvements #136
- Components always behaviour independant of one another by default, there is no cross component dnd behaviour unless manually set by user through
onDidDrop
andshowDndOverlay
props.
- Components always behaviour independant of one another by default, there is no cross component dnd behaviour unless manually set by user through
- Default tab #136
- Provide a default React tab implementation to allow for simple changes to tab renderer without rewritting the entire tab
- Override the default tab in
ReactDockview
with thedefaultTabComponent
prop
- Group controls renderer #138
- Provide the
groupControlComponent
prop inReactDockview
to create custom control components for groups. Go
- Provide the
🛠 Miscs
- Various doc enhancements @ dockview.dev
🔥 Breaking changes
v1.4.3
Release Notes
🚀 Features
- Small adjusted to behaviours of default paneview header componnet #116 #120
- Improved support for external dnd events in the dockview component.
showDndOverlay
prop onDockviewReact
exposes more parameters to interact with #110 - Improved to underlying events exposes through all components #114
- Add .clear() to the component APIs providing an easy way to clear a layout #119
- Udate orientation via componnet APIs is now working correctly #119
🛠 Miscs
- Documentation enhancements #101
- Move documentation to dockview.dev
🔥 Breaking changes
- Fix typo by renaming
onDidLayoutfromJSON
toonDidLayoutFromJSON
in dockview component api #112
v1.4.2
Release Notes
🚀 Features
- Fix deserialization issue where previously active panel wasn't display correctly after deserialization #108
🔥 Breaking changes
- Rename
onDidAddGroup
toonDidAddPanel
,onDidRemoveGroup
toonDidRemovePanel
andonDidActiveGroupChange
toonDidActivePanelChange
on the Gridview API #106
v1.4.1
Release Notes
🚀 Features
- Fix Drag and Drop issues in Dockview on Firefox #103
🛠 Miscs
- Documentation enhancements https://mathuo.github.io/dockview/docs/
🔥 Breaking changes
All breaking changes here are designed to simplify the library with only one way to do something.
- Remove
setVisible
andsetActive
from the Splitview API. You can still achieve the same behaviors through callingsetVisible
andsetActive
on the Splitview Panel API. #105 - Remove
setVisible
,setActive
andtoggleVisiblity
from Gridview API. You can still achieve the same behaviors through callingsetVisible
andsetActive
on the Gridview Panel API #105 - Remove
onFocusEvent
from Panel API as this was not intended to be a public method. You can useonDidFocusChange
instead #105 - Remove HOC
<DockviewComponents.Panel\>
,<DockviewComponents.Content>
,<DockviewComponents.Tab>
and<DockviewComponents.Actions>
#105
v1.4.0
What's Changed
- feat: api improvements by @mathuo in #92
- chore: fix demo by @mathuo in #93
- feat: docs website by @mathuo in #80
- chore: adjust action frequency by @mathuo in #94
- 84 add ability to have fixed panel with no tab in dockviewreact by @mathuo in #87
- feat: rename classes by @mathuo in #96
- 79 new documentation website by @mathuo in #97
Full Changelog: v1.3.1...v1.4.0