Michael Grant
96e18faa93
Merge branch 'master' into floating_panes
2026-02-11 09:40:21 +00:00
Michael Grant
476c6e89ad
Check the overlay visible ranges when we have a tty and check the panes visible ranges when we have a wp. Overlays checked at tty level (for most part) and pane overlays checked at screen level where possible to keep separation of abstraction relatively clean.
2026-02-11 09:30:48 +00:00
nicm
66011fe48b
Do not treat cells as empty unless the background colour stays the same.
...
Fixes invisible clock in clock mode, reported by tb@.
2026-01-29 09:08:19 +00:00
nicm
f70150a663
Replace overlay_ranges with visible_ranges which can hold more than
...
three ranges (will be needed for floating panes); move the visible
ranges checks outside of tty_draw_line and rewrite it to fix issues with
partially-obscured wide characters. With Michael Grant.
2026-01-23 10:45:53 +00:00
Michael Grant
b22537e8a4
Conflict resolve.
2026-01-21 19:36:05 +00:00
Michael Grant
a25c14d472
Change overlay_ranges into visible_ranges.
2026-01-21 19:34:19 +00:00
Nicholas Marriott
7730d38339
Skip correct width when moving to next position.
2026-01-21 15:58:11 +00:00
Nicholas Marriott
58e498c9d3
Use right cell for empty check.
2026-01-21 15:35:33 +00:00
Nicholas Marriott
35485f2b5e
Fix selection with tty_draw_line.
2026-01-21 12:23:46 +00:00
Nicholas Marriott
25f72cf240
Rewrite tty_draw_line to be simpler and not to check overlay ranges.
2026-01-20 21:18:20 +00:00