Releases: gfazioli/mantine-split-pane
Releases · gfazioli/mantine-split-pane
2.1.2
2.1.1
- 📦 Updates packages to the latest version
- ✨ Fixes gradient props
Full Changelog: 2.1.0...2.1.1
2.1.0
What's Changed
- 📦️ Updates packages to the latest version
- ✨ Adds gradient and hoverGrdient to the Resizer component
- ✨ Adds Gradient Demo
- 🐛 Fixes the drag cursor position
- 🔒️ Fixes security: esbuild enables any website to send any requests to the development server and read the response
Full Changelog: 2.0.0...2.1.0
2.0.0
This version of the package is a complete rewrite of the previous version. We have rewritten the component to address some limitations of the previous version, particularly with multiple panes. We have made the Split.Resizer
component visible and usable so that it can be customized and managed more easily. The API has changed, and some props have been removed or modified.
✨ Improvements
- Improved management of the
grow
prop for both horizontal and vertical resizing - Improved the management of minimum and maximum width and height, along with the initial sizes
- The drag has been improved for greater precision when reaching the edges of the plane, as well as when reaching the minimum and maximum sizes. Same for the keyboard
🙌 Changes
- Changed resizer hover color to use the default Mantine primary color for enhanced visual consistency
- Improved visual clarity by updating the knob hover color to default white, enhancing contrast with the resizer background
🩹 Fixes
- Reduced unnecessary animation overhead when updating orientation settings
- Fixed management of container borders and sizing to improve layout precision and rendering stability
⚠️ Breaking changes
- Added the new
Split.Resizer
component to manage the resizer between the panes. TheSplit.Resizer
component is now a child of theSplit
component and is used to manage the resizing of the panes. - The
Split
component structure has changed. TheSplit
component now needs theSplit.Pane
component as as well as theSplit.Resizer
component. - The
Split.Pane
component props have changed. We have moved the resizer props to theSplit.Resizer
component. TheSplit.Pane
component now only accepts props related to the pane itself. - The
Split.Pane
onDoubleClick
prop has been removed. You can now use theonResetInitialSize
event to manage the double click event. TheonResetInitialSize
event is triggered when the user double clicks on the resizer to reset the initial size of the pane. - You can still use the
onDoubleClick
prop to manage the double click event in theSplit.Resizer
component. - The
step
andshiftStep
props are now accessible both for theSplit
andSplit.Resizer
components. Those props are not accessible for theSplit.Pane
component.
What's Changed
New Contributors
Full Changelog: 1.1.7...2.0.0
1.1.7
- 📦️ Updates packages to latest release
Full Changelog: 1.1.6...1.1.7
1.1.6
- ✨ Fixes the Mantine template link in the footer
- 📦️ Update dependencies to the latest version
Full Changelog: 1.1.5...1.1.6
1.1.5
- ✨ updates new footer
- 📦 updates mantine 7.17.2
Full Changelog: 1.1.4...1.1.5
1.1.4
- 📦️ Updates mantine 7.17.1 and yarn packages
Full Changelog: 1.1.3...1.1.4
1.1.3
- 📦️ Update
@mantine/*
dependencies to 7.17.0
Full Changelog: 1.1.2...1.1.3
1.1.2
- 📦️ aligns mantine versione + extensions template + minor improvements and fixes
Full Changelog: 1.1.1...1.1.2