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
Thomas Adam
19d70a85fc
Merge branch 'obsd-master'
2026-06-26 09:30:07 +01:00
nicm
f5e9bcc1fc
Another couple of bits look nicer in grey.
2026-06-26 08:19:44 +00:00
nicm
3631f81236
Apply better colours to various builtin bits in modes.
2026-06-26 08:10:48 +00:00
Thomas Adam
1e6f64d5c9
Merge branch 'obsd-master'
2026-06-26 01:00:06 +01:00
nicm
569e9d932f
Make the default colours more conservative, its really the greys that
...
matter.
2026-06-25 23:48:20 +00:00
Thomas Adam
6a7f4a1894
Merge branch 'obsd-master'
2026-06-26 00:30:07 +01:00
nicm
8c55a388cd
Add nicer dark and light colour sets (themes) used on terminals with 256
...
or more colours. Currently based these on emacs but they could change.
Terminals with fewer colours use the ANSI colours. A new "theme" option
overrides the detected theme (set to "terminal" to go back to ANSI
colours).
2026-06-25 23:17:25 +00:00
Thomas Adam
d176f1f89c
Merge branch 'obsd-master'
2026-06-25 18:30:06 +01:00
nicm
2d0845860a
Fix scrollbar with a format colour.
2026-06-25 17:17:25 +00:00
Thomas Adam
5ae701aab5
Merge branch 'obsd-master'
2026-06-25 18:00:06 +01:00
nicm
0d016195ac
Expand colours as formats like styles.
2026-06-25 16:32:42 +00:00