Branch: refs/heads/scrollbar_autohide
Home: https://github.com/tmux/tmux
Commit: 748536a3da93193adcec86f893d1ddf41eb0b25e
https://github.com/tmux/tmux/commit/748536a3da93193adcec86f893d1ddf41eb0b25e
Author: Michael Grant <[email protected]>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M cmd-resize-pane.c
M layout.c
M options-table.c
M options.c
M screen-redraw.c
M server-client.c
M tmux.h
M window-copy.c
M window-visible.c
M window.c
Log Message:
-----------
Add scrollbar auto-hide feature.
Commit: 41c515e17cf604eb40402df6c6feda167fe5a339
https://github.com/tmux/tmux/commit/41c515e17cf604eb40402df6c6feda167fe5a339
Author: Michael Grant <[email protected]>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M screen-write.c
M server-client.c
M tmux.h
M window-copy.c
M window.c
Log Message:
-----------
Fix cursor and redraw overlap with auto-hide scrollbars
Auto-hide scrollbars are drawn as overlays inside the pane rather than in
reserved columns. Avoid optimized pane scrolling/redraw paths writing through
a visible overlay scrollbar, and suppress the terminal cursor when it would be
placed in the visible overlay scrollbar column.
This prevents transient wrong-colour cells and cursor blocks appearing over
the scrollbar, especially when scrolling small floating panes. This fixed
the green block issue.
Commit: a33d11b54d98f09fd46029765c3653ce57083849
https://github.com/tmux/tmux/commit/a33d11b54d98f09fd46029765c3653ce57083849
Author: Michael Grant <[email protected]>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M options-table.c
Log Message:
-----------
Reduce default scrollbar-auto-hide to 500ms.
Commit: 1c92d63d5857149f580549ac7d316a8387257114
https://github.com/tmux/tmux/commit/1c92d63d5857149f580549ac7d316a8387257114
Author: Michael Grant <[email protected]>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M screen-redraw.c
Log Message:
-----------
Fix padding style, use tty_default_colours() so the scrollbar padding is same
colour as tty bg.
Commit: 1755fa4574b1eb9728f0fbad5bbb80f87e4a6add
https://github.com/tmux/tmux/commit/1755fa4574b1eb9728f0fbad5bbb80f87e4a6add
Author: Michael Grant <[email protected]>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M layout.c
M window.c
Log Message:
-----------
Do not reserve space for modal scrollbars
Commit: 6e30bf55b15210c62561072063a2cba2e723e0de
https://github.com/tmux/tmux/commit/6e30bf55b15210c62561072063a2cba2e723e0de
Author: Michael Grant <[email protected]>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M layout.c
M options-table.c
M options.c
M server-client.c
M tmux.h
M window.c
Log Message:
-----------
Fold scrollbar auto hide into pane-scrollbars
Commit: 93c9298193502cb168b51e3556cea3b5e5e97bc5
https://github.com/tmux/tmux/commit/93c9298193502cb168b51e3556cea3b5e5e97bc5
Author: Michael Grant <[email protected]>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M options-table.c
A regress/screen-redraw-scrollbar-autohide.sh
Log Message:
-----------
Update scrollbar auto hide tests
Commit: 26baa32590a002c38d81511e983cb9fc9e3697e7
https://github.com/tmux/tmux/commit/26baa32590a002c38d81511e983cb9fc9e3697e7
Author: Michael Grant <[email protected]>
Date: 2026-06-24 (Wed, 24 Jun 2026)
Changed paths:
M tmux.1
Log Message:
-----------
Update pane-scrollbars manual text
Compare: https://github.com/tmux/tmux/compare/748536a3da93%5E...26baa32590a0
To unsubscribe from these emails, change your notification settings at
https://github.com/tmux/tmux/settings/notifications
--
You received this message because you are subscribed to the Google Groups
"tmux-git" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion, visit
https://groups.google.com/d/msgid/tmux-git/tmux/tmux/push/refs/heads/scrollbar_autohide/000000-26baa3%40github.com.