Nicholas Marriott
325343e54c
Merge branch 'floating_panes' into floating_panes_staging
2026-06-02 10:12:08 +01:00
Nicholas Marriott
6bed37be10
Merge branch 'master' into floating_panes
2026-06-02 10:11:33 +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
Nicholas Marriott
2a9ba51907
Merge branch 'master' into floating_panes
2026-05-20 12:06:49 +01:00
Thomas Adam
91b85efabb
Merge branch 'obsd-master'
2026-05-20 12:01:06 +01:00
nicm
572e26deb8
Some more trivial floating panes bits.
2026-05-20 08:54:40 +00:00
Dane Jensen
0a7b008b21
Changed minimised semantics to hide semantics
2026-05-19 21:09:53 -07:00
Nicholas Marriott
19855974d2
Some fixes.
2026-05-19 13:16:37 +01:00
Nicholas Marriott
ab9a1964ac
Merge branch 'floating_panes' into floating_panes_staging
2026-05-19 13:06:24 +01:00
Nicholas Marriott
2f6da393e2
Merge branch 'master' into floating_panes
2026-05-19 13:05:14 +01:00
Thomas Adam
cb1025e0e8
Merge branch 'obsd-master'
2026-05-19 12:25:31 +01:00
Nicholas Marriott
93e63cef18
Remove minimise from staging branch for the moment.
2026-05-19 11:36:25 +01:00
nicm
a46cdb8bbc
More (currently disabled) bits for creating floating panes, from Michael
...
Grant and Dane Jensen.
2026-05-19 10:26:03 +00:00
Dane Jensen
76196b8ffa
Moved new-pane into split-window.
2026-05-18 13:48:50 -07:00
Nicholas Marriott
fd4e683151
Merge branch 'master' into floating_panes
2026-05-18 11:10:09 +01:00
Thomas Adam
a9ba7b8ecb
Merge branch 'obsd-master'
2026-05-18 09:38:02 +01:00
nicm
4cea1c7189
Add new-pane command, currently this is equivalent to split-window but
...
it will have minor differences for floating panes in future. Also add
-R/-s/-S/-k/-m flags to control border and style and behaviour, like
popups. GitHub issue 5027 from Dane Jensen.
2026-05-17 10:44:53 +00:00
Dane Jensen
a74f173902
more.
2026-04-23 21:53:06 -07:00
Dane Jensen
0a55e5ca54
Fixed logical error in handing default cascading.
2026-04-17 12:44:50 -07:00
Dane Jensen
a7ad0c4434
Option flag adjustment for eventual consistency.
2026-04-16 11:38:33 -07:00
Dane Jensen
914ffc8887
touchup.
2026-04-15 12:33:08 -07:00
Dane Jensen
1bc85cb59e
Adjustment from feedback and slight touchups.
2026-04-14 12:40:59 -07:00
Dane Jensen
950194fb63
Migrated cmd-split-window.c into cmd-new-pane.c for code reuse.
2026-04-06 20:10:15 -07:00
Michael Grant
eaa467618b
1. Rework floating panes to have a stub layout_cell, 2. Add new <..> format to list-windows & select-layout for floating anes, 3. Fix zooming to work with floating panes, 4. Fix several display issues.
2025-12-08 14:28:17 +00:00
Michael Grant
8a9e2fccbd
Move floating window stuff to new file: cmd-new-pane.c.
2025-10-24 10:25:18 +01:00
Michael Grant
e3b7bf9b31
Add -x, -y, -w, -h args to set the xoff, yoff, sx, and sy of the pane.
2025-10-23 00:12:54 +01:00
Michael Grant
38724f2e86
Return error if you try to split a floating pane.
2025-10-22 23:37:58 +01:00
Michael Grant
379e4d976c
Fix scrolling, redraw, and borders of floating panes.
2025-10-19 14:11:08 +01:00
Michael Grant
b5f9293014
Possible fixes leak
2025-10-13 08:45:32 +01:00
Michael Grant
5faf41b695
Add support in screen-write.c to properly display cmd output when there are floating panes on the screen.
2025-10-10 23:59:47 +01:00
Michael Grant
968f439672
Initial commit. Add new new-floating-window command to create panes without a layout_cell indicating they are floating panes.
2025-10-04 09:15:51 +01:00
Thomas Adam
ac2779f4d8
Merge branch 'obsd-master'
2025-04-09 10:01:12 +01:00
nicm
68ffe65499
Fix documentation around optional arguments. This includes:
...
- Syncing between the usage string in code and in the man page.
- Adding optional arguments that were not mentioned (such as
shell-command arguments).
- Adding square brackets around arguments that are actually optional.
From Julian Prein (julian at druck dot dev) in GitHub issue 4419.
2025-04-09 07:03:04 +00:00
Thomas Adam
ef68debc8d
Merge branch 'obsd-master'
2025-01-27 12:01:13 +00:00
nicm
244bb726e2
Add some missing spaces, from Ilya Grigoriev.
2025-01-27 09:05:22 +00:00
Thomas Adam
b54e1fc4f7
Merge branch 'obsd-master'
2024-03-07 00:01:10 +00:00
nicm
bd29a48b56
Check for the right flag to fix split-window -p, from Bryan Childs.
2024-03-06 21:32:39 +00:00
Thomas Adam
be2eb57d62
Merge branch 'obsd-master'
2022-06-07 14:01:09 +01:00
nicm
c07d582e24
Expand arguments to some commands where it makes sense, GitHub issue
...
3204 from Anindya Mukherjee.
2022-06-07 10:02:19 +00:00
Thomas Adam
ee3f1d25d5
Merge branch 'obsd-master' into master
2022-03-09 00:01:12 +00:00
nicm
bfbe972225
With -f use percentages of window size not pane size, GitHub issue 2866.
2022-03-08 22:14:25 +00:00
Thomas Adam
fed7b29c7e
Merge branch 'obsd-master' into master
2021-10-07 10:01:10 +01:00
nicm
9574496333
Handle splitw -I correctly when used from an attached client, GitHub
...
issue 2917.
2021-10-07 07:52:13 +00:00
Thomas Adam
609baea95e
Merge branch 'obsd-master' into master
2021-08-27 20:01:11 +01:00
nicm
daec63e5e6
Replace %% in command lists (by copying them) for template arguments ,
...
this means they can be used with {} as well. Also make argument
processing from an existing vector preserve commands. GitHub issue 2858.
2021-08-27 17:25:55 +00:00
Thomas Adam
62036121fa
Merge branch 'obsd-master' into master
2021-08-21 12:01:41 +01:00
nicm
110ba767e5
Rename a member to match what it will be in future.
2021-08-21 10:28:05 +00:00
nicm
08e6360f23
Add args parsing callback for some future work, currently unused.
2021-08-21 10:22:38 +00:00
Thomas Adam
b0da0cee4d
Merge branch 'obsd-master' into master
2021-08-20 22:01:46 +01:00