Skip to content

Releases: gfazioli/mantine-split-pane

2.1.2

28 May 15:05
Compare
Choose a tag to compare
  • 📦 Updates packages to the latest version

Full Changelog: 2.1.1...2.1.2

2.1.1

16 May 16:10
Compare
Choose a tag to compare
  • 📦 Updates packages to the latest version
  • ✨ Fixes gradient props

Full Changelog: 2.1.0...2.1.1

2.1.0

14 May 09:05
Compare
Choose a tag to compare

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

30 Apr 17:07
Compare
Choose a tag to compare

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. The Split.Resizer component is now a child of the Split component and is used to manage the resizing of the panes.
  • The Split component structure has changed. The Split component now needs the Split.Pane component as as well as the Split.Resizer component.
  • The Split.Pane component props have changed. We have moved the resizer props to the Split.Resizer component. The Split.Pane component now only accepts props related to the pane itself.
  • The Split.Pane onDoubleClick prop has been removed. You can now use the onResetInitialSize event to manage the double click event. The onResetInitialSize 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 the Split.Resizer component.
  • The step and shiftStep props are now accessible both for the Split and Split.Resizer components. Those props are not accessible for the Split.Pane component.

What's Changed

New Contributors

Full Changelog: 1.1.7...2.0.0

1.1.7

14 Apr 14:53
Compare
Choose a tag to compare
  • 📦️ Updates packages to latest release

Full Changelog: 1.1.6...1.1.7

1.1.6

26 Mar 17:56
Compare
Choose a tag to compare
  • ✨ 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

19 Mar 13:03
Compare
Choose a tag to compare
  • ✨ updates new footer
  • 📦 updates mantine 7.17.2

Full Changelog: 1.1.4...1.1.5

1.1.4

03 Mar 14:24
Compare
Choose a tag to compare
  • 📦️ Updates mantine 7.17.1 and yarn packages

Full Changelog: 1.1.3...1.1.4

1.1.3

18 Feb 08:28
Compare
Choose a tag to compare
  • 📦️ Update @mantine/* dependencies to 7.17.0

Full Changelog: 1.1.2...1.1.3

1.1.2

13 Feb 10:21
Compare
Choose a tag to compare
  • 📦️ aligns mantine versione + extensions template + minor improvements and fixes

Full Changelog: 1.1.1...1.1.2