lotusui
A Go design system for desktop and mobile — one codebase, native apps. Web when you want it.
GitHub

Changelog

Every release, every API change — written so a developer can migrate from it alone.

Changelog

This changelog is written for the AI agents that develop the apps consuming lotusui. From each release on, it records every API-visible change — created, updated, renamed, removed — with exact symbols, old→new forms, and replacement guidance, precise enough to migrate a consuming app from this document alone. There is deliberately no migrate tool: read the entries for the versions you crossed, apply them, then run go build ./... until clean — the compiler is the safety net. lotusui update prints the relevant sections when upgrading vendored components.

Format: Keep a Changelog sections, SemVer versions (Go modules enforce it). Until v1.0.0 breaking changes may land in minor versions; each will be recorded here in full.

[Unreleased]

Nothing yet.

[0.1.0] - 2026-08-05

Initial public release of lotusui — Gio design-system components, theme (palette / radius / space / duration), registry CLI (add / update / skills / theme / icons / verify), and the nested docs site.

See api.txt for the exported API baseline and the docs site for per-component usage.

lotusui is a Go design system for native desktop and mobile — and the web when you want it. Docs demos are the real components (WebAssembly) — one gallery app, each Preview an iframe addressed by URL hash.