history of internal/core/monitor.go at feat/hints
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 | ||
| fea658c | perf(core): build overview rows in monitor scratch instead of per-frame maps GPG Verified | brice |
2026-10-14
| df18de2 | feat(core): open apps straight into the stash GPG Verified | brice |
2026-10-13
| ba5aae9 | feat(core): give a maximized cascade column its own band GPG Verified | brice |
2026-10-12
| 40be849 | refactor(core): keep stepWorkspace clamping and pick occupied workspaces in occupiedStep GPG Verified | brice | ||
| 6a8bd4f | fix(core): reach the neighbor monitor before the trailing empty cascade workspace GPG Verified | brice | ||
| 6b64d3c | fix(core): step the cascade workspace before the neighbor monitor at a band edge GPG Verified | brice | ||
| d1b51b4 | refactor(core): drive edge workspace focus from the layout's workspace axis GPG Verified | brice | ||
| 25f53bf | refactor(core): size columns in max-columns cells GPG Verified | brice |
2026-10-08
| 2ff6b06 | refactor(core): simplify column switcher state and flow GPG Verified | brice | ||
| 17b575a | fix(core): keep the switcher in sync with the workspace on screen GPG Verified | brice | ||
| 1f8087b | feat(core): add switch-column-next/prev with hold-to-show switcher GPG Verified | brice | ||
| 890c437 | feat(core): track recently used columns GPG Verified | brice | ||
| f7c2be9 | refactor(core): decide window visibility from one viewport rule GPG Verified | brice | ||
| 0756882 | feat(core): place new windows by app-id rules GPG Verified | brice |
2026-10-07
| 2732965 | fix: v0.6.0 pre-release review fixes (#146) GPG Unverifiedtag v0.6.0 | bnema |
2026-10-06
| 7609c0e | fix(layout): normalize cascade covers on restore and reload 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 | ||
| b6be3a8 | feat: global spring animation system (#134) GPG Unverifiedtag v0.4.0 | bnema |
2026-10-04
| ae51138 | fix(core): remove an empty first workspace once left (#133) GPG Unverified | bnema |
2026-10-02
| 34856b1 | feat(stash): capture windows opened while the stash is shown GPG Verified | brice |
2026-10-01
| 6a1f994 | feat(core): add free floating windows (#82) 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 | ||
| 1e27399 | fix(core): show named workspaces from any screen (#75) 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
| 3adce45 | fix(core): tile windows opened over a fixed fullscreen on the home workspace (#62) GPG Unverified | bnema | ||
| 56de283 | feat(core): add a workspace overview (#56) GPG Unverified | bnema | ||
| ffbd0df | feat(input): smooth touchpad swipes, tap to click and touchpad speed (#54) GPG Unverified | bnema |
2026-09-28
| 2df03cd | feat(core): stash windows in a per-workspace strip on Cmd+S (#49) GPG Unverified | bnema | ||
| 10fab51 | fix(core): keep binds, moves and popup grabs off windows hidden by fullscreen GPG Verified | brice | ||
| 8abeded | refactor(core): make fullscreen exclusive so nothing but a locker draws above it GPG Verified | brice | ||
| ff30418 | feat: floating toggles, dim veil and throttling of invisible windows (#43) GPG Unverified | bnema | ||
| 8e13c90 | feat(layout): expand columns and focus by screen position in fixed overflow (#42) GPG Unverified | bnema |
2026-09-27
| 0049441 | Merge pull request #22: feat(wayland): support ext-workspace-v1 merge GPG Verified | brice | ||
| 0843224 | feat(config): simplify terminal and named workspaces (#14) GPG Unverified | bnema | ||
| ab9dbee | fix(wayland): correct workspace IDs and event batches GPG Verified | brice | ||
| e16ebd1 | feat(wayland): support ext-workspace-v1 GPG Verified | brice |
2026-09-26
| 188d6b5 | fix(core): show a window stacked into a fullscreen column and keep slots unique GPG Verified | brice | ||
| 1ddb3e5 | fix(core): keep a column moved onto a fullscreen workspace visible GPG Verified | brice | ||
| 503de12 | feat(binds): add hjkl binds and move-column/window-to-workspace actions GPG Verified | brice |
2026-09-25
| bfb04cb | fix(layout): place joined windows after the stack's current column GPG Verified | brice | ||
| 3bc98da | fix(layout): windows joining a fullscreen workspace float then tile home, dialogs never steal focus or the link GPG Verified | brice | ||
| 12f359f | fix(layout): track the fullscreen window by id, dialogs float and follow it home GPG Verified | brice | ||
| 461a201 | fix(layout): return only the fullscreen window, restack by surviving neighbours GPG Verified | brice | ||
| b49bcb3 | fix(layout): keep slots and focus across fullscreen trips, restack only into the same column GPG Verified | brice |