Skip to content

Fill notch band slots above the first scrollback row - #128

Merged
zackslash merged 2 commits into
mainfrom
pre-release-v1.2.0-fixes
Aug 29, 2026
Merged

Fill notch band slots above the first scrollback row#128
zackslash merged 2 commits into
mainfrom
pre-release-v1.2.0-fixes

Conversation

@zackslash

Copy link
Copy Markdown
Owner

When the notch band is active but fewer than k rows exist above the viewport, the band rendered only the rows that exist while the top strip still shrank by the full k rows, leaving a transparent slice that showed raw ambience on cutout devices, e.g. near the top of scrollback. The band now always fills all k slots; a slot without a row emits a plain background quad.

The band signature hash now also covers the default fg/bg and background opacity, so baked band colors re-fetch on OSC 10/11 and opacity changes. Also escapes an apostrophe in the Maltese translation that lupdate normalizes.

The band now always covers the full k rows of the shrunk top strip:
slots with no scrollback row yet emit a plain bg quad instead of
leaving a transparent gap that showed raw ambience on notch devices.
The band signature hash now also covers the default fg/bg and bg
opacity so baked band colors re-fetch on OSC 10/11 and opacity changes.
@zackslash
zackslash merged commit 0ed5281 into main Aug 29, 2026
3 checks passed
@zackslash
zackslash deleted the pre-release-v1.2.0-fixes branch August 29, 2026 15:28
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