Thomas Adam
543d104f85
Merge branch 'obsd-master'
2026-06-29 20:15:07 +01:00
nicm
e06207c914
Cache scrollbar options in window to avoid a slow lookup when working
...
out visible ranges.
2026-06-29 19:03:34 +00:00
Thomas Adam
91e0737b8a
Merge branch 'obsd-master'
2026-06-29 19:30:07 +01:00
nicm
65a032b205
Allow :. in names again, forbidding them is overly pernickety. Only
...
forbid invalid UTF-8 and #(.
2026-06-29 18:17:28 +00:00
Thomas Adam
80c7dcdbd7
Merge branch 'obsd-master'
2026-06-29 18:30:06 +01:00
nicm
bcd54d12d8
Add link=/nolink to styles to specific a hyperlink. GitHub issue 4280
...
from Moritz Angermann.
2026-06-29 17:08:52 +00:00
Thomas Adam
726e19a886
Merge branch 'obsd-master'
2026-06-29 18:00:06 +01:00
nicm
95719e342d
Limit hyperlink URIs to 1024 bytes which seems enough and allows us not
...
to have to worry about gigantic URIs in styles, part of a change from
Moritz Angermann.
2026-06-29 16:44:06 +00:00
Thomas Adam
822f700b15
Merge branch 'obsd-master'
2026-06-29 17:30:06 +01:00
nicm
5df51a06f5
Allow empty window and session names.
2026-06-29 16:20:45 +00:00
Nicholas Marriott
ad74c5ed7f
Add additional grid consistency checks for macOS.
2026-06-29 10:20:38 +01:00
Thomas Adam
d5284be91d
Merge branch 'obsd-master'
2026-06-29 09:00:09 +01:00
nicm
c29b41e527
Make pane scrollbars able to auto-hide after a short timeout. This
...
replaces the previous "modal" behaviour where the pane would be resized,
which tended to make a mess. Instead, the scrollbar appears when
scrolling or when hovered over with the mouse and disappears a
(configurable) short period later. From Michael Grant.
2026-06-29 07:45:09 +00:00
Thomas Adam
705fbf92ee
Merge branch 'obsd-master'
2026-06-28 21:49:05 +01:00
Nicholas Marriott
2dc704abb6
Always set SIXEL aspect ratio to 1:1, GitHub issue 5291 from James Holderness.
2026-06-28 17:01:52 +01:00
nicm
96899dc527
Only forbid #( in names and titles (styles are #[ and are useful).
2026-06-28 15:53:18 +00:00
Your Name
b0db912bde
Update check-names test.
2026-06-28 16:52:28 +01:00
nicm
7cd33ce0dd
Set view name immediately when entering mode.
2026-06-27 12:37:36 +00:00
nicm
e0dd40f812
Clear lines before writing in copy mode to avoid leaving stray text when
...
new line is shorter than old.
2026-06-27 12:27:43 +00:00
nicm
79f0f97495
Make split-window create a new floating pane if used in a floating pane,
...
rather than just complaining. Also improve documentation. From Dane
Jensen.
2026-06-27 10:23:14 +00:00
nicm
5e0b0a2aa3
Pulled code out of layout_split_pane for reuse and added
...
layout_insert_tile. From Dane Jensen.
2026-06-27 10:21:26 +00:00
nicm
e24969b422
Add a helper to swap a node into the place of a leaf, from Dane Jensen.
2026-06-27 10:18:32 +00:00
nicm
dd02989e88
Invalidate scene when changing window Z index, from Dane Jensen.
2026-06-27 10:16:15 +00:00
nicm
7383c04205
Preseve prompt flags across line clear, from Aung Myo Kyaw.
2026-06-27 10:05:38 +00:00
Thomas Adam
91e30f4f22
Merge branch 'obsd-master'
2026-06-26 21:15:06 +01:00
nicm
5be44a6c03
Use linked sessions not active.
2026-06-26 19:53:47 +00:00
Thomas Adam
8cc20a5618
Merge branch 'obsd-master'
2026-06-26 19:00:06 +01:00
nicm
c0f213b056
Add info modes to tree mode like for clients.
2026-06-26 17:43:15 +00:00
Nicholas Marriott
a2915cfdef
Fuzzy test.
2026-06-26 16:09:55 +01:00
Thomas Adam
4b921f3821
Merge branch 'obsd-master'
2026-06-26 15:56:03 +01:00
nicm
575f84ce0f
Add switch-mode a fast switcher with fuzzy searching, bound to Tab (for
...
windows) or BTab (S-Tab, for sessions) by default.
2026-06-26 14:40:30 +00:00
Thomas Adam
1048796003
Merge branch 'obsd-master'
2026-06-26 15:15:06 +01:00
nicm
973c4ab569
Drop mouse movement events rather than redrawing unnecessarily.
2026-06-26 13:58:00 +00:00
Thomas Adam
445677dc00
Merge branch 'obsd-master'
2026-06-26 14:15:06 +01:00
Thomas Adam
da27529d91
Merge branch 'obsd-master'
2026-06-26 14:00:06 +01:00
nicm
f59921ce18
Use underscore for current in status line.
2026-06-26 12:52:36 +00:00
nicm
ec3c65122f
message-command-style should be inverse of message-style.
2026-06-26 12:41:08 +00:00
Thomas Adam
9fa5e81836
Merge branch 'obsd-master'
2026-06-26 13:15:06 +01:00
nicm
4869a5165a
Add tree-mode-selection-style to continue the process of moving away
...
from mode-style.
2026-06-26 12:06:17 +00:00
Thomas Adam
30e84ff687
Merge branch 'obsd-master'
2026-06-26 13:00:09 +01:00
nicm
73fd01c986
Some colour fixes and tweaks (marked pane, cursor colours now work).
2026-06-26 11:36:22 +00:00
Thomas Adam
3729af7438
Merge branch 'obsd-master'
2026-06-26 12:00:06 +01:00
Nicholas Marriott
1e5aef279a
Update tests for colour/position changes.
2026-06-26 11:37:36 +01:00
nicm
19db019e0c
Do not force theme colours to default when capturing.
2026-06-26 10:29:38 +00:00
Nicholas Marriott
666464d7a9
Add X11 colours script.
2026-06-26 11:28:15 +01:00
Thomas Adam
391f880d07
Merge branch 'obsd-master'
2026-06-26 11:15:06 +01:00
nicm
d0bf3bf06d
Add ability to float a tiled pane to break-pane, from Dane Jensen.
2026-06-26 10:02:01 +00:00
Thomas Adam
edb027e910
Merge branch 'obsd-master'
2026-06-26 11:00:07 +01:00
nicm
dd2fef6673
Do not count arguments starting - as optional arguments, makes old
...
resize-pane syntax work. GitHub issue 5275, based on a changed from Dane
Jensen.
2026-06-26 09:54:56 +00:00
nicm
8e79c4a03d
Bump style buffer to 1024, GitHub issue 5279 from Moritz Angermann.
2026-06-26 09:38:44 +00:00