Dane Jensen
19843cd826
bugfix
...
There is a signature and functionality mismatch with the recent merge in
`layout_floating_pane` that has been fixed. It now more gracefully
handles inputs.
2026-06-20 12:22:08 -07:00
Dane Jensen
8a4a150a1a
Fixed tiled cell detection and removed dead guard.
2026-06-18 15:01:21 -07:00
Dane Jensen
de41b93b73
Merge branch 'master' into floating_panes
2026-06-18 12:54:11 -07:00
nicm
b1b184cdb8
Add functions to work out cell neighbours, and to remove a tiled cell.
...
From Dane Jensen.
2026-06-18 09:11:24 +00:00
nicm
eafd2bed5d
FIx a couple of minor errors in use of layout_cell_is_tiled.
2026-06-17 07:43:55 +00:00
Dane Jensen
c54f7ec95e
Remove extra code.
2026-06-16 13:43:13 -07:00
Dane Jensen
f8448764e2
Merge branch 'master' into floating_panes
2026-06-16 13:38:33 -07:00
nicm
0890df5891
Add layout_cell_is_tiled and layout_cell_has_tiled_child helper
...
functions, from Dane Jensen.
2026-06-16 07:06:32 +00:00
Dane Jensen
9bd53b8565
changed window_pane_visible to window_pane_is_visible
2026-06-15 21:18:47 -07:00
Dane Jensen
55c8b0c2a7
Merge branch 'master' into floating_panes
2026-06-15 13:00:51 -07:00
nicm
b86bd1fcd0
Add pane-border-lines none like popups (-B to new-pane).
2026-06-15 17:34:25 +00:00
Dane Jensen
bba9f38636
Bug fix for parsing floating args.
2026-06-14 22:11:57 -07:00
Dane Jensen
195a9b357a
hide-pane and show-pane now use the new layout mechanics.
2026-06-14 21:48:03 -07:00
Dane Jensen
e244be2540
Bug fixes and adjustments from feedback.
2026-06-14 20:02:24 -07:00
Dane Jensen
5dad31b06e
slight renaming.
2026-06-14 19:59:41 -07:00
Dane Jensen
64ded18960
Updating tile-pane and float-pane to use new layout mechanics.
2026-06-14 19:59:37 -07:00
Dane Jensen
4dd496790a
Merge branch 'master' into floating_panes
2026-06-14 19:54:43 -07:00
nicm
cc27470cb6
Skip floating panes when working out the top or bottom cell. Fixes
...
missing bottom status pane status line when floating panes exist.
2026-06-14 20:37:57 +00: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
nicm
778a15b64a
Take account of borders when resizing floating panes.
2026-06-14 18:59:15 +00:00
nicm
d23a2b7e97
Skip floating cells when moving to previous cell for resize of tiled cells.
2026-06-13 20:03:10 +00:00
nicm
b182791052
Tidy up error messages from split-window.
2026-06-13 18:30:16 +00:00
Dane Jensen
8497b588a2
Merge master into floating_panes
2026-06-11 12:05:11 -07:00
nicm
3ea458b9dc
Add support for floating panes to resize-pane, from Dane Jensen.
2026-06-11 10:16:19 +00:00
Dane Jensen
e370ce5a00
Added function comment.
2026-06-09 15:44:24 -07:00
Dane Jensen
2a1ad05671
There was an bug with the earlier commit, reproduction: "splitw; newp
...
-t0; killp -t0". Added logic to handle previously unforseen states, like
a floating cell before a tiled cell at the top of the screen.
2026-06-09 15:37:30 -07:00
Dane Jensen
7568bff8e6
Layout cells for floating panes are now inserted after the cell of a
...
provided window pane.
2026-06-09 13:33:45 -07:00
Dane Jensen
6766c8ec1d
Initial commit.
2026-06-09 13:33:45 -07:00
Dane Jensen
a7952492c1
Merged master into floating_panes
2026-06-08 15:58:38 -07:00
nicm
5744021ac9
Allow floating panes to be created partially off the window, based on a
...
change from Michael Grant.
2026-06-07 09:54:25 +00:00
nicm
35709a30ee
Change so that floating panes are always part of the root layout. From
...
Dane Jensen.
2026-06-06 17:30:48 +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
nicm
a3bf632276
Move cell creation into layout.c, from Dane Jensen.
2026-06-02 19:25:06 +00: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
17974ea7a0
Merge branch 'master' into floating_panes
2026-06-01 21:36:29 +01:00
nicm
b368e89bea
Remove LAYOUT_FLOATING and disable custom layouts with floating panes
...
for now, from Dane Jensen.
2026-06-01 20:09:26 +00:00
Nicholas Marriott
a6986864db
Merge branch 'master' into floating_panes
2026-05-24 10:05:56 +01:00
nicm
f047b3f8e7
Do not crash when freeing layout cell, reported by Jere Viikari.
2026-05-24 08:40:43 +00:00
nicm
5c3a4746b7
Some code tidying up.
2026-05-23 07:22:50 +00:00
Nicholas Marriott
8a674265f3
Merge branch 'master' into floating_panes
2026-05-20 09:35:03 +01:00
Dane Jensen
0a7b008b21
Changed minimised semantics to hide semantics
2026-05-19 21:09:53 -07:00
nicm
f5a086ac98
Some more easy floating panes bits.
2026-05-19 12:16:25 +00:00
Nicholas Marriott
2f6da393e2
Merge branch 'master' into floating_panes
2026-05-19 13:05:14 +01:00
nicm
34e2035bad
More bits for pane Z index tracking from floating panes, mostly by
...
Michael Grant.
2026-05-19 09:48:14 +00:00
Nicholas Marriott
fd4e683151
Merge branch 'master' into floating_panes
2026-05-18 11:10:09 +01:00
nicm
a8520ba59e
Bring over some of layout and positioning code for floating panes, by
...
Michael Grant.
2026-05-17 16:01:42 +00:00
Michael Grant
c4ec9234e9
Fix to ignore minimised panes when redoing the layout.
2026-05-15 18:23:39 +01:00
Dane Jensen
0719dcf2e7
fixed site of null dereference in layout.c
2026-04-25 15:05:58 -07:00
Michael Grant
811604a663
Fix bugs with tiling floating panes.
2026-04-05 19:04:10 -04:00