Feature/global checkpoints#3203
Merged
Kvadratni merged 7 commits intoblock:feature/global-checkpointsfrom Jul 1, 2025
Merged
Conversation
- Add intelligent tracking to prevent unnecessary window resizing - Only resize window when canExpand is true and not already resized - Track resize state to avoid unwanted size changes - Reset tracking when window size changes externally - Fixes issue where diff panel toggle caused unwanted resizing
- Replace hook's toggleWindow with direct window.electron.resizeWindow calls - Track original width when first expanding for diff panel - Only resize back if we actually expanded the window initially - Eliminates unwanted resizing when user manually changes window size - Provides more predictable and controlled window resize behavior
Kvadratni
pushed a commit
that referenced
this pull request
Jul 2, 2025
Kvadratni
pushed a commit
that referenced
this pull request
Jul 2, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Had some glitchy UI behavior when resizing the browser... the diff panel would flash on top of the chat thread when expanding or collapsing. This PR introduces a hook to manage race conditions and provides an abstraction for use in other areas down the road.