Skip to content

v1.2.0

Choose a tag to compare

@monomixs monomixs released this 07 Sep 01:57
· 31 commits to main since this release
b865b54

v1.2.0 Beta

Added

  • Reference image panel import a reference image by URL or from your device, with zoom, pan, rotation, and an eyedropper (native browser picker, with a canvas-based fallback) to pull colors straight onto your shapes.

  • 2-click drawing for Arc, Curve, and Line click a start point, see a live preview, click again to place the end, instead of click-and-drag.

  • Arc / Pie tool overhaul dedicated on-canvas angle and inner-radius handles, plus a full properties panel (start angle, sweep, opening %, sector/pie toggle, donut inner radius) with one-click presets (full ring, quarter, half, three-quarter, thin slice).

  • Pie added as a built-in shape preset.

  • Cut tool trace a cutting shape point-by-point (pen-style) to slice it out of whatever's underneath.

  • Merge command combine 2+ selected shapes into a single path via right-click, kept distinct from the existing Union boolean op (no geometry recalculation, just combines them into one editable shape).

  • Hover outline hovering an unselected shape now shows a green outline in the site's accent color, hugging the true visible edge of its stroke (not just the fill), and staying correctly sized as you zoom in/out.

  • Open working space outside the canvas shapes can now be drawn and positioned outside the square canvas bounds for staging/overflow; anything left outside is still correctly cropped out of the exported icon and XML.

  • Selection handles and smart alignment guides now account for stroke width, snapping/positioning to a shape's true visible edge.

  • Canvas Background Layer section moved lower in the side panel, below the shape properties controls.

  • Text tool add and edit text directly on the canvas — content, font size, weight, italic, letter spacing, and text alignment can all be changed at any time after the text is placed, not just when it's first created.

  • Google Fonts browser search and filter (Sans Serif, Serif, Display, Handwriting, Monospace) real Google Fonts from directly inside the text properties panel, with each entry previewed in its own typeface. Text is automatically traced into a real vector outline from the actual selected font file, so it behaves like any other exportable shape on the canvas.

  • Convert to Path action for text freezes the current letterforms into a plain, directly-editable outline (drag individual points) once you no longer need to keep editing it as live text.

  • Text portability indicator the XML tab's valid/invalid checkmark gains a third status icon whenever the icon contains text, explaining that Android Vector Drawable XML has no live text — exported XML/SVG/PNG bakes it into fixed paths permanently, while the saved project file keeps it fully editable.

  • Export menu the old "Export .xml" button is now a single "Export" button that opens a live preview of the icon alongside a format dropdown — Android Vector XML (default), SVG, or PNG (with a size picker) — instead of only ever downloading XML.

Fixed

  • Dragging a Bézier curve's endpoint handle could send the curve growing outward uncontrollably instead of following the cursor.
  • Arc and Curve shapes could lose their dedicated editing handles (getting silently flattened into generic paths) when selected with the Edit Points tool.
  • Removed leftover demo/test buttons from the Boolean panel.
  • Hover outline wasn't showing at all for shapes drawn far from the main canvas — its highlight mask was sized to the canvas's own viewport instead of to the shape itself, so anything outside that region got silently clipped away.
  • Resizing a Bézier curve's handles didn't adapt to the curve's actual size after its points had been edited by hand — the resize handle stayed sized to whatever the curve looked like when it was first drawn.
  • The open working area outside the canvas was small and rendered as a solid black background, making it look like a hard boundary shapes couldn't be created past. It's now a much larger, visually open area that reads as part of the canvas instead of a walled-off box.
  • The reference image panel could only zoom out to 10%, not enough to shrink a large reference photo down to fit a small icon canvas for tracing — it can now zoom out to 2%.
  • Hover outline could occasionally end up stuck on the wrong shape (or fail to update at all) right after finishing a drag, resize, or rotate, due to how the browser tracks pointer position during a drag. It now double-checks what's actually under the cursor the moment the drag ends, instead of relying only on hover events that fired mid-drag.