Personal Project Portfolio ppp

v0024

Personal Project Portfolio ppp v0024

Tab / ↑↓←→Select next / nearest node in that direction
Shift+↑↓←→Move selected node (grid step)
NNew project (near selection); name is pre-selected, type to replace
A / Shift+ANew child / new parent (prerequisite) linked to the selected project
Enter / EOpen properties of selected project (changes apply live)
Numpad Enter / Ctrl+EnterConfirm name / close the property editor (Esc also closes)
LLink mode: pick target with arrows, Enter to connect, Esc to cancel
DToggle completed
+ / - / 0Zoom in / out around the selected node; fit whole tree
F / HFullscreen / hide toolbars
Ctrl+Z / Ctrl+YUndo / redo (also Ctrl+Shift+Z)
[ / ]Cycle edge selection (then Del removes the edge)
Del / BackspaceDelete selected node (asks first) or edge
*Auto-arrange (layered, crossing-reduced), then fit
Mouse: cardsClick = select · double-click = properties · drag = move · drag empty board = pan · double-click board = new project
Mouse: zoomScroll wheel = zoom at cursor · double-click the wheel = fit tree on screen
Mouse: portsRight ◦ to a card = link to it; to empty board = new child. Left ◦ to a card = make it a prerequisite; to empty board = new prerequisite
Mouse: edgesClick a line = select it, then hit the × to remove
Colors planned (prerequisites pending) · ready to start · done · ▸ bold = deliverables, + = soft benefits
DataExport downloads JSON; Import loads it (replaces the board, undoable); Clear empties the board (asks first, undoable)

Copyright 2026 Tero Karvinen TeroKarvinen.com