Skip to content

CapsuleCraft v1.11.0 — Polish: blockers, undo, scrubbing

Choose a tag to compare

@github-actions github-actions released this 01 Nov 14:33
09c8a48

CapsuleCraft v1.11.0 — a polish release: three long-standing LIMITATIONS entries resolved across both surfaces. No new concepts, everything you already use just works better.

📊 Web

  • Gantt: multiple blockers per task. The dates-and-dependencies editor no longer replaces the whole blockedBy array with one choice — a checkbox panel now edits the full list. Cycle-creating candidates are shown but disabled (with the usual wouldCreateCycle guard), and unchecking an existing edge is always allowed. The chart has drawn every edge for a while; now the editor can express them.

🎨 Native (egui)

  • Whiteboard: undo + multi-select. An undo stack (up to 40 steps — add, move, delete, reset) behind a new undo button; drag on empty canvas space to marquee-select several elements; drag any selected element to move the whole group; Delete clears every selected element. The old hint that promised pan/zoom (which the canvas never had) now describes what actually happens.
  • Audio: seek + volume. A scrubbable progress bar with m:ss / total labels and a mini volume slider next to the transport buttons. The decoder is fed to rodio un-buffered so Sink::try_seek works, the playhead is mirrored on the audio thread's poll, and the session volume persists across tracks.

🔧 Housekeeping

  • Native test suite: 151 (was 143) — new marquee-selection and player volume/progress tests. Web suite: 176 (was 175) — multi-blocker blocking semantics test.
  • Version bump to 1.11.0 in all four manifests; CHANGELOG, LIMITATIONS and both READMEs updated.

Downloads: Linux (AppImage + deb/rpm), macOS (arm64 app.zip + dmg), Windows (msi + NSIS setup + native portable zip); SHA256SUMS.txt covers everything — verify before running.


MIT — your thoughts, stored as mail.