Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 04:08
22305dc

Pen tool — draw & edit bezier paths (#30)

  • New Pen tool: draw bezier paths — click for corner points, drag for smooth curves, click the start point to close, Enter to finish an open path, Esc to cancel.
  • New Direct-Selection tool: edit existing paths — move anchor points, reshape control handles, Alt-drag to break handle symmetry, Delete to remove a point.
  • Pen editing extras: insert a point on a segment, delete a point, Alt-click to convert corner ↔ smooth, and hold Ctrl to temporarily act as Direct-Selection.
  • Paths render on the canvas with editable anchors/handles, are fully undoable, and are saved in the .bitmute file.
  • Shortcuts: P (Pen), A (Direct-Selection); on-canvas mode cursor with + / / hints so you can see what a click will do.

16/32-bit color depth (#29)

  • Document color depth now supports 8-bit, 16-bit integer, and 32-bit float per channel — for height/displacement/normal maps and HDR game data.
  • Pick the depth when creating a document, or convert an existing one via Image ▸ Mode (8/16/32); the current depth shows in the window title, and conversions are undoable.
  • Depth-aware editing at higher bit depths: brush & eraser painting, plus filters/adjustments — Invert, Brightness/Contrast, Posterize, Threshold, Offset, Blur, Sharpen, Desaturate, Hue/Saturation, and the Normal Map generator. Filters not yet depth-aware are safely gated with a prompt on 16/32-bit documents.
  • 16-bit PNG import/export — lossless, via a hand-rolled decoder — at the document's depth.
  • Color depth is preserved in .bitmute save/load; high-depth compositing runs through the Skia path with an accurate on-screen down-convert.