Skip to content

Releases: tomkp/react-split-pane

v3.0.4

24 Dec 08:34
395a8fd

Choose a tag to compare

Add checks script

Added npm run checks script that runs all validations in one command:

  • TypeScript type checking
  • ESLint
  • Prettier formatting
  • Vitest tests

v3.0.3

24 Dec 08:29
56ef8a4

Choose a tag to compare

Simplified Examples

  • Clean white background replacing dark theme
  • Minimal 1px divider with semi-opaque hover/drag indicator
  • Added dragging class to divider to prevent hover flicker
  • Removed TouchExample (touch support is automatic)
  • Added PercentageExample for percentage-based layouts
  • Enhanced StyledExample with gradient panes and grip-dot divider
  • Expanded snap points in SnapPointsExample (150, 300, 450, 600, 800)
  • Improved responsive nav buttons for smaller screens

v3.0.2

22 Dec 22:52
13c0430

Choose a tag to compare

Documentation

  • Add npm monthly downloads badge to README (#852)

Full Changelog: v3.0.1...v3.0.2

v3.0.1

22 Dec 22:47
674b092

Choose a tag to compare

Documentation

  • Add Tailwind CSS and shadcn/ui integration guide to README (#851)
    • Using Tailwind classes directly with className props
    • shadcn/ui integration examples
    • Custom divider component with shadcn theming
    • CSS variables configuration for Tailwind themes

Full Changelog: v3.0.0...v3.0.1

v3.0.0

22 Dec 22:29
b10bba3

Choose a tag to compare

What's New in v3.0.0

Complete rewrite of react-split-pane with modern React patterns:

  • Hooks-based architecture - Built entirely with React hooks
  • Full TypeScript support - Complete type definitions included
  • React 17, 18, and 19 support - Works with latest React versions
  • Accessibility improvements - Keyboard navigation and ARIA support
  • Touch support - Works on mobile devices
  • CSS variables - Easy theming with CSS custom properties
  • Smaller bundle size - Tree-shakeable ESM and CJS builds
  • New exports - Separate keyboard and persistence utilities

Breaking Changes

  • Complete API rewrite - see README for migration guide
  • Minimum Node.js 20 required

v0.1.92

10 Aug 07:25

Choose a tag to compare

chore(release): 0.1.92

v0.1.87

20 Mar 22:06

Choose a tag to compare

Patches

  • Put React and ReactDOM as peer dependencies #341

v0.1.85

10 Dec 08:21

Choose a tag to compare

Patches

  • Removed inline-style-prefixer #326

v0.1.84

10 Sep 09:00
19b00f6

Choose a tag to compare

Patches

  • Fix dragging state updates in StrictMode #319

v0.1.83

08 Sep 19:07
3d6b35b

Choose a tag to compare

Patches

  • Filter out null children #307
  • Fix size derivation in StrictMode #315