history of internal/core/screens_test.go at feat/cascade-default
2026-10-09
| ff772f4 | feat(layout): make cascade the default overflow GPG Verifiedfeat/cascade-default | brice |
2026-10-07
| 888535e | refactor(config)!: rename workspace up/down actions to prev/next GPG Verifiedrefactor/workspace-prev-next | brice |
2026-10-06
| 3d282fb | refactor(app): make session dependencies explicit GPG Verified | brice |
2026-10-05
| 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
| 6f4012a | feat(output): rotate and flip outputs (output.<name>.transform) (#118) GPG Unverified | bnema | ||
| 7e208c5 | feat(output): relative output placement and geometric monitor navigation (#109) GPG Unverified | bnema | ||
| 8ffaccb | fix(portal): portal session environment, xdg-foreign dialogs and capture retries (#104) GPG Unverified | bnema |
2026-10-01
| 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 | ||
| 1e27399 | fix(core): show named workspaces from any screen (#75) GPG Unverified | bnema | ||
| 78083b5 | feat(capture): generic capture with compositor-imposed indicator and allowlist (#74) GPG Unverified | bnema |
2026-09-30
| 39f7a28 | feat(session-lock): add ext-session-lock with DRM output protection (#73) GPG Unverified | bnema |
2026-09-29
| fa4ed84 | feat(config): swap stash binds (#64) GPG Unverified | bnema |
2026-09-28
| 2df03cd | feat(core): stash windows in a per-workspace strip on Cmd+S (#49) GPG Unverified | bnema | ||
| 3d61f9d | fix: resolve wrap-up review findings since v0.1.0 (#48) GPG Unverified | bnema | ||
| dd089ad | refactor: deepen surface, output, frame and workspace modules (#37) GPG Unverified | bnema |
2026-09-27
| 0843224 | feat(config): simplify terminal and named workspaces (#14) GPG Unverified | bnema | ||
| c746896 | feat(output): support wlr-output-management-unstable-v1 (#12) GPG Unverified | bnema | ||
| f7d8fc2 | feat(config): per-output layout rules (#7) GPG Unverified | bnema |
2026-09-26
| 1d43b1b | refactor(project): rename nefertty to neferwl GPG Verified | brice | ||
| 188d6b5 | fix(core): show a window stacked into a fullscreen column and keep slots unique GPG Verified | brice | ||
| ade7c5a | feat(core): add consume-or-expel-window-left/right on Cmd+[ and Cmd+] GPG Verified | brice | ||
| 1ddb3e5 | fix(core): keep a column moved onto a fullscreen workspace visible GPG Verified | brice |
2026-09-25
| 1941387 | fix(render): drop exported targets on fallback, validate images on first enable, host-read barrier GPG Verified | brice | ||
| 427d358 | feat(render): compose into exported GPU images flipped by KMS (zero copy) GPG Verified | brice | ||
| fcccf22 | feat(state): publish session state for scripts and add nefertty state GPG Verified | brice | ||
| 356dacb | fix(outputs): keyboard screen focus sticks, terminal respawn backoff, stale terminal tokens expire GPG Verified | brice | ||
| 099f719 | fix(outputs): the last column of a workspace does not move to another output GPG Verified | brice | ||
| 3760356 | fix(outputs): focus follows the pointer, columns cross outputs, cursor hides, empty workspaces get a terminal GPG Verified | brice | ||
| 4b8183a | feat(outputs): output.<name>.primary picks the startup output GPG Verified | brice |
2026-09-24
| bc1ec78 | feat(outputs): multiple monitors and hotplug GPG Verified | brice |