Skip to content

Conversation

@danielwe
Copy link
Contributor

@danielwe danielwe commented Nov 8, 2025

I had a bit of the same annoyance as #9064. I agree that with balanced padding, you should expect horizontal jitter when resizing horizontally, and vertical jitter when resizing vertically. Diagonal jitter, however, happened because the top padding was upper bounded by the left padding, coupling the vertical and horizontal wobbling. This looks kind of janky, and it's surprising that the balance between top and bottom padding changes as you vary only the width of the window.

With this PR, the upper bound is instead equal to the maximum left padding. Since this only depends on the config, not the current window width, the diagonal wobbling is avoided. Both the top and left padding still have the same range of motion as before.

An alternative could be to bound by the minimum or median left padding instead. Open to suggestions.

Before

Screen.Recording.2025-11-08.at.12.11.54.mov

After

Screen.Recording.2025-11-08.at.12.11.17.mov

@danielwe danielwe requested a review from a team as a code owner November 8, 2025 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant