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.

Reply via email to