Skip to content

Releases: bvaughn/react-resizable-panels

v0.0.20

29 Dec 01:18
Compare
Choose a tag to compare

Corrupt TypeScript type definitions. Don't use this version.

v0.0.19

28 Dec 15:24
Compare
Choose a tag to compare
  • Add optional style and tagName props to Panel, PanelGroup, and PanelResizeHandle to simplify custom styling.
  • Add data-panel-group-direction attribute to PanelGroup and PanelResizeHandle to simplify custom drag handle styling.

v0.0.18

28 Dec 15:24
Compare
Choose a tag to compare
  • Panel and PanelGroup now use overflow: hidden style by default to avoid potential scrollbar flickers while resizing.

v0.0.17

27 Dec 17:27
Compare
Choose a tag to compare
  • Bug fix: Panel styles include flex-basis, flex-shrink, and overflow so that their sizes are not unintentionally impacted by their content.

v0.0.16

27 Dec 15:54
Compare
Choose a tag to compare
  • Bug fix: Resize handle ARIA attributes now rendering proper min/max/now values for Window Splitter.
  • Bug fix: Up/down arrows are ignored for horizontal layouts and left/right arrows are ignored for vertical layouts as per Window Splitter spec.
  • #36: Removed PanelContext in favor of adding data-resize-handle-active attribute to active resize handles. This attribute can be used to update the style for active handles.

v0.0.15

27 Dec 13:49
Compare
Choose a tag to compare
  • #30: PanelGroup uses display: flex rather than absolute positioning. This provides several benefits: (a) more responsive resizing for nested groups, (b) no explicit width/height props, and (c) PanelResizeHandle components can now be rendered directly within PanelGroup (rather than as children of Panels).

v0.0.14

26 Dec 15:04
Compare
Choose a tag to compare
  • #23: Fix small regression with autoSaveId that was introduced with non-deterministic useId ids.

v0.0.13

26 Dec 15:03
Compare
Choose a tag to compare
  • #18: Support server-side rendering (e.g. Next JS) by using useId (when available). Panel components no longer require a user-provided id prop and will also fall back to using useId when none is provided.
  • PanelGroup component now sets position: relative style by default, as well as an explicit height and width style.

v0.0.12

25 Dec 19:55
Compare
Choose a tag to compare
  • Bug fix: #19: Fix initial "jump" that could occur when dragging started.
  • Bug fix: #20: Stop resize/drag operation on "contextmenu" event.
  • Bug fix: #21: Disable text selection while dragging active (Firefox only)

v0.0.11

25 Dec 02:14
Compare
Choose a tag to compare
  • Drag UX change: Reversing drag after dragging past the min/max size of a panel will no longer have an effect until the pointer overlaps with the resize handle. (Thanks @davidkpiano for the suggestion!)
  • Bug fix: Resize handles are no longer left in a "focused" state after a touch/mouse event.