Skip to content

Conversation

stevenconner
Copy link
Contributor

@stevenconner stevenconner commented Oct 9, 2025

Summary

Fix drag-to-resize bug affecting the timeline panel divider on macOS.

Context & Motivation

Users reported that the timeline/details split view was difficult to resize and sometimes got stuck when dragging the divider. This change fixes the drag handling and edge clamping logic so the divider tracks the cursor reliably and respects minimum widths.

Changes

  • Improve divider drag handling and bounds checking in ResizableDivider
  • Ensure TimelineScreen updates layout consistently during drag

Diffstat

 app/components/ResizableDivider.tsx | 10 +++++++++-
 app/screens/TimelineScreen.tsx      |  7 ++++++-
 macos/Podfile.lock                  |  2 +-
 3 files changed, 16 insertions(+), 3 deletions(-)

Commits

  • 3db970b — Steven Conner — 2025-10-09 — fix resize bug

Breaking Changes

  • None

Screenshots (UI changes)

  • N/A

Notes

  • Manual verification performed for drag behavior across the window width; divider now clamps to reasonable bounds and remains responsive.

@stevenconner stevenconner added the bug Something isn't working label Oct 9, 2025
@stevenconner stevenconner linked an issue Oct 9, 2025 that may be closed by this pull request
@joshuayoes
Copy link
Collaborator

This is better but I'm noticing that when I drag to the right at all, then it snaps to the default size again

Screen.Recording.2025-10-10.at.9.10.23.AM.mov

@stevenconner
Copy link
Contributor Author

weird, not sure how i didn't run into that yesterday, working on it now.

@stevenconner
Copy link
Contributor Author

@joshuayoes ready for another look

Copy link
Collaborator

@joshuayoes joshuayoes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

Screen.Recording.2025-10-10.at.2.48.59.PM.mov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Drag to resize bug

2 participants