A simple, high performance text editor.
Go to file
Greg Pomerantz c6fb426282 Add a 15s startup watchdog that dumps all goroutine stacks
The splash hang is intermittent and the process is unattachable from the
shell (not debuggable, no root, no signal permission), so the next
occurrence must be self-reporting: if no frame renders within 15 s of
entering the frame loop, log debug.Stack() — the blocked goroutine's
stack is the diagnosis.
2026-10-10 06:49:11 -04:00
.qwen Add ShapeText/DrawShapedText: single shaper call, zero-call drawing 2026-05-12 12:06:28 -04:00
cmd/pad Add a 15s startup watchdog that dumps all goroutine stacks 2026-10-10 06:49:11 -04:00
doc IME: accept the one stale-caret commit after a key-event edit; fix the IME hold 2026-09-19 21:52:35 -04:00
internal Restore the browser directory in the background; drop the startup probe 2026-10-08 22:59:51 -04:00
scripts IME: map commits against the whole buffer; drop the renderer-side model 2026-09-13 11:57:38 -04:00
tools/touchinject Pinch-to-font-size (continuous, content-point pinned) + IME-open scroll fix 2026-08-23 09:00:51 -04:00
.DS_Store Add drawPng function to Renderer for PNG icon rendering 2026-05-10 06:26:29 -04:00
.gitignore Pinch-to-font-size (continuous, content-point pinned) + IME-open scroll fix 2026-08-23 09:00:51 -04:00
go.mod IME: guard distant commits; arm the resync on the first anomaly 2026-09-13 22:31:28 -04:00
go.sum IME: guard distant commits; arm the resync on the first anomaly 2026-09-13 22:31:28 -04:00