Changelog

All notable changes to UniShapes.

Versions
to
1.0.0
2026-07-19

- Extracted from the com.unity.ugui fork into a standalone package; shared editor and utility code now comes from the media.lightside.core dependency rather than a local copy.

  • Added
    UniShape — an SDF-rendered vector shape for uGUI, built from a stack of composable layers (fill, stroke, shadow, inner shadow, bevel, noise) over a pluggable outline provider.
  • Added
    Outline providers: inline, asset-backed, sprite-traced, and vector (SVG / Bézier) shapes.
  • Added
    Vector tooling: Bézier paths, SVG path parsing, polygon triangulation, polyline stroking, sprite tracing.
  • Added
    Editor: shape inspector, layer presets, shape library, SVG import window, primitive gallery, and interactive vector point-editing tools.
  • Added
    LightSide.UI.MeshGen — a Burst mesh-batching module.