Skip to content

v0.1.0

Latest

Choose a tag to compare

@tannevaled tannevaled released this 19 Aug 09:19
· 1 commit to main since this release

First release of go-widgets/isoicons: two reusable, pure-Go (CGO=0), wasm-clean isometric icon packs for the go-widgets/toolkit isometric-diagram widget.

Packs

  • cloudnative (44 concepts) — 128px PNG art from fjudith/cloud-native-isometric-icons (Apache-2.0), decoded with image/png. container and package ship theme-aware light/dark variants.
  • aws (9 concepts) — SVG art from danieljoos/isometric-cloud-icons (CC0-1.0), rasterized at load time with the pure-Go oksvg + rasterx rasterizer.

API

RegisterCloudNative(reg, theme...), RegisterAWS(reg), RegisterAll(reg, theme...), CloudNativeIDs(), AWSIDs(). Ids are pack-namespaced (cloudnative/<c>, aws/<c>).

Quality

100% statement coverage, CI green: go vet + gofmt + coverage gate + -race, cross-compiled for js/wasm, 6 linux 64-bit arches, darwin/arm64 and windows/amd64.

Licensing

Go code BSD-3-Clause; assets/cloudnative Apache-2.0 (fjudith); assets/aws CC0-1.0 (danieljoos). Assets vendored unmodified; provenance in NOTICE.