Dane Jensen
55c8b0c2a7
Merge branch 'master' into floating_panes
2026-06-15 13:00:51 -07:00
Thomas Adam
9031f59f7b
Merge branch 'obsd-master'
2026-06-15 19:00:06 +01:00
nicm
b86bd1fcd0
Add pane-border-lines none like popups (-B to new-pane).
2026-06-15 17:34:25 +00:00
Thomas Adam
13de7cafb2
Merge branch 'obsd-master'
2026-06-15 13:30:08 +01:00
nicm
057b688fc7
Tidy up screen_redraw_get_visible_ranges by using a couple of
...
temporaries for start and end of range.
2026-06-15 12:07:49 +00:00
Thomas Adam
9fcd5ce03d
Merge branch 'obsd-master'
2026-06-15 10:30:05 +01:00
nicm
a41e6e2ed2
Add -B to new-pane to select the floating pane border.
2026-06-15 09:21:40 +00:00
Thomas Adam
e54855ef88
Merge branch 'obsd-master'
2026-06-15 09:30:05 +01:00
nicm
7a18fa281d
Add top-floating and bottom-floating to pane-border-status to show
...
status line only on floating panes.
2026-06-15 08:16:05 +00:00
Dane Jensen
4dd496790a
Merge branch 'master' into floating_panes
2026-06-14 19:54:43 -07:00
Thomas Adam
748dab2f38
Merge branch 'obsd-master'
2026-06-14 22:15:05 +01:00
nicm
6e0e343f23
Fix various errors in redrawing:
...
- Fix the active pane colour when only two panes and scrollbars enabled.
- Clip left and right scrollbars the same for floating panes.
- Do not subtract scrollbar width twice when working out width of status
line.
- Check if a character is inside a visible range correctly (do not
include the next position outside the range).
2026-06-14 20:53:20 +00:00
Thomas Adam
fb527fa7db
Merge branch 'obsd-master'
2026-06-14 21:00:05 +01:00
nicm
87976aa48e
Add a helper to get pane-border-status for a window for some other
...
changes to come.
2026-06-14 19:31:37 +00:00
Dane Jensen
2a830aa567
Merge branch 'master' into floating_panes
2026-06-10 12:47:50 -07:00
Thomas Adam
cd26f29fb8
Merge branch 'obsd-master'
2026-06-10 16:15:11 +01:00
nicm
c019b3dad9
Use correct size when calculating status line right trim. GitHub issue
...
5098 from Aung Myo Kyaw.
2026-06-10 14:51:20 +00:00
Thomas Adam
da31d94c2a
Merge branch 'obsd-master'
2026-06-10 08:50:17 +01:00
nicm
d533d7c97c
Add a context for cell/palette/hyperlinks when drawing to tty to avoid
...
passing so much in parameters.
2026-06-09 21:22:22 +00:00
Dane Jensen
7c908bca7a
Fixed vestigal compile errors
2026-06-03 17:46:29 -07:00
Nicholas Marriott
90ede52728
Merge branch 'master' into floating_panes
2026-06-02 20:36:08 +01:00
Thomas Adam
e89f02bd8f
Merge branch 'obsd-master'
2026-06-02 09:30:06 +01:00
nicm
ae6a749d3a
Move the PANE_FLOATING flag into the layout cell and add an accessor.
...
From Dane Jensen.
2026-06-02 08:13:50 +00:00
Thomas Adam
0759030ee8
Merge branch 'obsd-master'
2026-06-02 08:30:06 +01:00
nicm
35f4c8b333
Fix border colour bug in the floating panes branch where inactive
...
floating pane borders incorrectly use the active colour at intersections
with tiled pane borders. From Michael Grant.
2026-06-02 07:11:49 +00:00
Thomas Adam
2f3ef88dbf
Merge branch 'obsd-master'
2026-06-01 21:15:06 +01:00
nicm
3269833caa
Fix vertical position of scrollbar having wrong vertical offset when
...
status-position top, from Michael Grant.
2026-06-01 20:00:25 +00:00
Michael Grant
446aa08286
Bug fix vertical position of scrollbar had wrong vertical offset when status-position top.
2026-06-01 20:52:51 +01:00
Nicholas Marriott
7302549903
Merge branch 'master' into floating_panes
2026-06-01 08:44:44 +01:00
Thomas Adam
3f3d65e452
Merge branch 'obsd-master'
2026-05-31 22:30:06 +01:00
nicm
d876bb8cf3
When pane-border-indicators is set to "both" or "arrows", only draw
...
arrows on the active floating pane and no other floating panes. Also
there is no need to loop in screen_redraw_cell_border if only checking
one pane.
2026-05-31 21:08:23 +00:00
Thomas Adam
74b91d6dec
Merge branch 'obsd-master'
2026-05-30 17:45:06 +01:00
nicm
7a3b7ae812
Return empty ranges if line is below window.
2026-05-30 16:10:13 +00:00
Nicholas Marriott
e971bc79d6
Merge branch 'master' into floating_panes
2026-05-30 12:48:11 +01:00
Thomas Adam
35df67c893
Merge branch 'obsd-master'
2026-05-30 12:30:06 +01:00
nicm
290303e64f
Missed this file from previous.
2026-05-30 11:20:03 +00:00
Nicholas Marriott
e0215480cd
Merge branch 'master' into floating_panes
2026-05-27 22:22:38 +01:00
Thomas Adam
f53c4e7525
Merge branch 'obsd-master'
2026-05-27 22:15:06 +01:00
nicm
5c40cc43b2
Bring in the single-cell redraw parts for floating panes.
2026-05-27 20:57:53 +00:00
Nicholas Marriott
1ed454d102
Do not reduce the end position when removing padding.
2026-05-27 21:41:51 +01:00
Nicholas Marriott
20cf0d3ea9
Merge branch 'master' into floating_panes
2026-05-27 20:27:48 +01:00
Thomas Adam
daf9988b3a
Merge branch 'obsd-master'
2026-05-27 20:15:06 +01:00
nicm
ee67452772
Add window-pane-status-format options and adjust the default second
...
status line to show panes, also change how window-style is checked now
it is a pane option.
2026-05-27 18:57:10 +00:00
Nicholas Marriott
fc4641c5a5
Merge branch 'master' into floating_panes
2026-05-27 16:54:02 +01:00
Thomas Adam
d62bae442b
Merge branch 'obsd-master'
2026-05-27 16:46:04 +01:00
nicm
9cc8947a43
Cache border and active border style separately, fixes problem reported
...
by Marcel Partap in GitHub issue 5125.
2026-05-27 13:41:20 +00:00
nicm
bff68fa079
Remove reference to an option that hasn't been added yet.
2026-05-27 12:52:47 +00:00
Nicholas Marriott
46be03d88e
Clamp range with to size of window (visible ranges cannot be outside window).
2026-05-26 13:02:07 +01:00
Nicholas Marriott
c60422241b
Merge branch 'master' into floating_panes
2026-05-25 09:21:36 +01:00
Thomas Adam
cca1e77f95
Merge branch 'obsd-master'
2026-05-25 09:15:07 +01:00