history of internal/core/layout.go at v0.10.0
2026-10-16
| 0e73719 | fix(core): keep cascade band placement and push memory consistent GPG Verified | brice | ||
| a978937 | feat(core): keep cascade bands explicit GPG Verified | brice |
2026-10-15
| 2561e1d | fix(overview): frame the cascade selection without crossing the stash pile GPG Verified | brice |
2026-10-14
| 8d80ed0 | fix(core): keep a full-size dialog of a stashed window over the stash GPG Verified | brice |
2026-10-13
| ba5aae9 | feat(core): give a maximized cascade column its own band GPG Verified | brice | ||
| 264a8c7 | fix(core): activate a stashed window's dialog through its window GPG Verified | brice | ||
| e031711 | fix(core): keep the cover fullscreen when a dialog over it is activated GPG Verified | brice | ||
| 92f3c09 | fix(core): show dialog chains over the cover GPG Verified | brice | ||
| ee436b8 | fix(core): show stashed windows' dialogs over the cover with the stash GPG Verified | brice |
2026-10-12
| 1a34129 | fix(core): focus the activated stashed window over a focused cover dialog GPG Verified | brice | ||
| 699102b | fix(core): keep fullscreen cover when a stashed window is activated GPG Verified | brice | ||
| 9c3cc20 | feat(core): switch workspace with focus-column-left/right at a cascade band edge GPG Verified | brice | ||
| d0a3940 | fix(core): reset an uneven full lane to equal shares with cycle-column-width GPG Verified | brice | ||
| 0cfaceb | feat(core): grow the focused column by one cell with cycle-column-width GPG Verified | brice | ||
| 25f53bf | refactor(core): size columns in max-columns cells GPG Verified | brice |
2026-10-10
| d568f15 | fix(core): keep a cascade fullscreen tile on its band edge GPG Verified | brice | ||
| 79cb2cc | feat(core): move across monitors at cascade band edges GPG Verified | brice |
2026-10-08
| 7e3cc95 | fix(core): drop a taken column's windows from the switcher's recent use GPG Verifiedfix/v0.7.0-review | brice | ||
| 890c437 | feat(core): track recently used columns GPG Verified | brice | ||
| 8aab3d0 | feat(wayland): serve xdg_dialog_v1 and focus modal dialogs over their parent GPG Verified | brice | ||
| 837869b | Merge branch 'main' into feat/window-rules-v2 merge | bnema | ||
| 0756882 | feat(core): place new windows by app-id rules GPG Verified | brice | ||
| d2493da | perf(core): build state, workspace and output snapshots in owner scratch GPG Verified | brice |
2026-10-07
| 2732965 | fix: v0.6.0 pre-release review fixes (#146) GPG Unverifiedtag v0.6.0 | bnema | ||
| 90ccc85 | refactor(layout): share the equal column width between fixed and cascade GPG Verified | brice | ||
| 7d82780 | feat(layout): share each cascade band's width like fixed overflow GPG Verified | brice | ||
| 29cd2a5 | fix(layout): ignore tiles under panels for line halves and pulse GPG Verified | brice | ||
| b1ff1a9 | fix(layout): share lines only within the usable area GPG Verified | brice | ||
| 079b695 | feat(overview): show columns hidden by a maximized cascade column as cards GPG Verified | brice |
2026-10-06
| 8c17b30 | fix(layout): preserve cascade focus and transition invariants GPG Verified | brice | ||
| d0eb8af | feat(layout): add axis-aware cascade bands and navigation GPG Verified | brice |
2026-10-05
| ccce658 | feat(core): slide the stash with a finger-following three-finger swipe (#139) GPG Unverifiedtag v0.5.0 | bnema | ||
| 454609d | feat(state): expose each tiled window's column and row (#140) GPG Unverified | bnema | ||
| b6be3a8 | feat: global spring animation system (#134) GPG Unverifiedtag v0.4.0 | bnema |
2026-10-03
| ff7108c | feat(stash): show the stash over a fullscreen window (#111) GPG Unverified | bnema | ||
| 8ffaccb | fix(portal): portal session environment, xdg-foreign dialogs and capture retries (#104) GPG Unverified | bnema |
2026-10-02
| c2347ef | fix(core): drop the fullscreen latch once its window has the focus GPG Verified | brice | ||
| 2a2f286 | fix(core): refuse client fullscreen after the user left it GPG Verified | brice | ||
| 06140d8 | fix(core): show windows hidden by a fullscreen window in the overview GPG Verified | brice |
2026-10-01
| 6a1f994 | feat(core): add free floating windows (#82) GPG Unverified | bnema | ||
| b2a4809 | feat(core): resize window heights within a column (#81) GPG Unverified | bnema | ||
| 186314e | feat(core): add window, column width and workspace order actions (#80) GPG Unverified | bnema | ||
| d79bf75 | refactor(core): keep fixed-overflow fullscreen windows in place (#77) GPG Unverified | bnema |
2026-09-30
| a61214e | feat(overview): show named workspaces below their invocation workspace (#69) GPG Unverified | bnema | ||
| 2b00988 | feat(workspace): add centered logical size overrides (#68) GPG Unverified | bnema | ||
| 5117e75 | feat(core): stack fixed-mode overview columns and order covering floats (#66) GPG Unverified | bnema |
2026-09-29
| 09abb12 | fix(core): show and open the overview over fullscreen windows (#65) GPG Unverified | bnema | ||
| fa4ed84 | feat(config): swap stash binds (#64) GPG Unverified | bnema | ||
| e0b15ca | refactor: deepen core, wayland and drm modules (#57) GPG Unverified | bnema | ||
| 56de283 | feat(core): add a workspace overview (#56) GPG Unverified | bnema |