history of internal/core/core_test.go at feat/cascade-default
2026-10-09
| ff772f4 | feat(layout): make cascade the default overflow GPG Verifiedfeat/cascade-default | brice | ||
| 8abdf40 | test(core): order click before window map in workspace switch test GPG Verified | brice |
2026-10-07
| 706981b | test(synctest): run timing-sensitive tests in synctest bubbles (#147) GPG Unverified | bnema |
2026-10-06
| 3d282fb | refactor(app): make session dependencies explicit GPG Verified | brice |
2026-10-05
| b6be3a8 | feat: global spring animation system (#134) GPG Unverifiedtag v0.4.0 | bnema |
2026-10-03
| fc55404 | feat(wayland): implement zwp_input_timestamps_v1 (#122) GPG Unverified | bnema | ||
| 8ffaccb | fix(portal): portal session environment, xdg-foreign dialogs and capture retries (#104) GPG Unverified | bnema |
2026-10-02
| 13c6a90 | feat: subtle focus indicator pulse on newly focused windows (#87) GPG Unverifiedtag v0.2.0 | 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 |
2026-09-29
| 3adce45 | fix(core): tile windows opened over a fixed fullscreen on the home workspace (#62) GPG Unverified | bnema | ||
| ded8960 | feat(wayland): Wine and Proton protocols (#60) GPG Unverified | bnema | ||
| e0b15ca | refactor: deepen core, wayland and drm modules (#57) GPG Unverified | bnema |
2026-09-28
| 9f23317 | fix(core): apply taskbar fullscreen requests during the map grace GPG Verified | brice | ||
| f94690a | fix(core): ignore fullscreen requests in a window's first second 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 |
2026-09-26
| e2a318d | feat(wayland): ext_idle_notifier_v1 and wlr output power management GPG Verified | brice | ||
| 1d43b1b | refactor(project): rename nefertty to neferwl GPG Verified | brice | ||
| de25548 | refactor(core): compute focus separators in core and send them in the scene GPG Verified | brice | ||
| 5facfaf | feat(render): draw tmux-style focus separators between tiles GPG Verified | brice | ||
| 503de12 | feat(binds): add hjkl binds and move-column/window-to-workspace actions GPG Verified | brice |
2026-09-25
| 07d7b79 | fix(input): scroll only the entered surface, accumulate wheel steps for old clients GPG Verified | brice | ||
| 37d8478 | feat(input): forward scroll wheel and finger scroll to clients GPG Verified | brice | ||
| 4fa5f7d | test(activation): cover fullscreen exit on activate and sync focus waits GPG Verified | brice | ||
| 9e3a591 | fix(activation): fresh press serials only, tokens die with focus, bounded map, activation leaves fullscreen GPG Verified | brice | ||
| cf943d9 | feat(wayland): xdg-activation with focus-checked tokens GPG Verified | brice | ||
| 30983d5 | fix(core): send pointer to floating dialogs over fullscreen windows GPG Verified | brice | ||
| 5fe516e | fix(shell): close popups topmost first and check popup grab serials GPG Verified | brice | ||
| d2ed99b | fix(input): resync locked pointer, apply constraint regions after geometry and on entry GPG Verified | brice | ||
| af33a35 | feat(input): relative pointer and pointer lock/confine GPG Verified | brice |
2026-09-24
| bc1ec78 | feat(outputs): multiple monitors and hotplug GPG Verified | brice | ||
| 8b505f8 | feat(scale): per-output HiDPI scale with live zoom and physical-key binds GPG Verified | brice | ||
| 3d0a029 | fix(core): no clicks on hidden windows, focus stays on client fullscreen GPG Verified | brice | ||
| 267e7d1 | feat(core): per-monitor workspaces with equal-share columns GPG Verified | brice | ||
| 4c23646 | fix(layer): only exclusive layers take keyboard focus; send leave on layer unmap GPG Verified | brice | ||
| 6347722 | feat(layer): keyboard focus for interactive top/overlay layers, restored on unmap GPG Verified | brice | ||
| 493b4a9 | feat(config): default layout gaps to 0 GPG Verified | brice | ||
| 3ef2072 | fix(layout): server-side decorations, tiled states and border inset so clients fill their column GPG Verified | brice |
2026-09-23
| 5cf9134 | feat(input): add pointer focus, click-to-focus and scripted pointer input GPG Verified | brice | ||
| cd738d1 | feat(core): add core owner goroutine with message ports and keybinding resolution GPG Verified | brice |