main fdd661a
kindnamecommitsubjectdate
branchmain defaultfdd661a1/1Merge branch 'fix/drm-enomem-retry' into main (!25)
branchfeat/animations 4478718fix(vulkan): draw a kept shm window from its GPU copy when its pool is closed
branchfeat/cascade-default ff772f4feat(layout): make cascade the default overflow
branchfeat/data-dnd e05cb15fix(dnd): tie data drags to the implicit grab button and follow target moves
branchfeat/hint-detector 54fa090fix(hints): bound detector work and account for clamped labels
branchfeat/hint-hybrid aed7ca4test(hints): assert underline detection on real renders
branchfeat/hints a471fa41/1docs(config): document the experimental hint mode
branchfeat/output-placement 5324ffedocs(config): show output placement with diagrams and a commented example
branchfeat/output-transform 873d437docs(config): keep the placement example consistent
branchfeat/overview-cascade 61bb6e0fix(overview): show maximized cascade columns at full band width
branchfeat/overview-layout 7cac98cfix(overview): center empty workspace envelopes
branchfeat/overview-stash-navigation 23fbc2cfix(core): allow leaving stash-only overview piles
branchfeat/powerkey-inhibit 4c78479fix(powerkey): keep the old lock until a new one is taken, correct keysym docs, wait on log events in tests
branchfeat/window-screencast f338421fix(capture): size a stashed captured window from its stash configure
branchfeat/xdg-foreign fdbb95efix(capture): retry only transient capture failures
branchfeat/xwayland-builtin 8545a931/1Merge branch 'fix/hdr-sdr-plane' into feat/xwayland-builtin
branchfix/overview-touchpad-routing 575f049fix(core): use one touchpad navigation path in overview
branchfix/v0.7.0-review 7e3cc95fix(core): drop a taken column's windows from the switcher's recent use
branchperf/frame-fixed-cost 5c1298d0/1test(wayland): assert explicit acquire callbacks apply commits inline
branchproto/netpoll-waits 464d66cfix(fdwait): remove epoll watches before descriptors can close
branchrefactor/adapter-packages 2d1473erefactor(logging): move logging setup under internal/adapters
branchrefactor/app-wiring 71e565arefactor(app): make every session channel in newPipes and hand each side its ends
branchrefactor/kvconf 3462c76fix(config): read the config without blocking and tolerate invalid UTF-8
branchrefactor/workspace-prev-next 888535erefactor(config)!: rename workspace up/down actions to prev/next
tagv0.10.0 d5d679d2/2Merge branch 'main' into fix/release-review
tagv0.9.0 458251fMerge pull request 'feat(core): keep cascade bands explicit' (#60) from feat/cascade-explicit-bands into main
tagv0.8.0 446d1e3Merge pull request 'fix(core): cascade left/right step the occupied workspace before the neighbor monitor' (#41) from fix/cascade-step-hang into main
tagv0.7.0 1e7d719Merge pull request 'fix: v0.7.0 pre-release review fixes' (#30) from fix/v0.7.0-review into main
tagv0.6.0 2732965fix: v0.6.0 pre-release review fixes (#146)
tagv0.5.0 ccce658feat(core): slide the stash with a finger-following three-finger swipe (#139)
tagv0.4.0 b6be3a8feat: global spring animation system (#134)
tagv0.3.0 cf370a0docs(readme): say the early alpha is stable enough for daily use (#129)
tagv0.2.0 13c6a90feat: subtle focus indicator pulse on newly focused windows (#87)
tagv0.1.0 d9218d6merge: rename-neferwl (rename to neferwl, GPL-3.0, README and docs/config.md)

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 24

Tags 10

↑↓ moveenter openesc close