Commit Graph

3 Commits

Author SHA1 Message Date
Ryan Hamamura
5fd48eb5fa style: normalize struct field alignment
All checks were successful
CI / Build and Test (push) Successful in 39s
CI / Build and Test (pull_request) Successful in 33s
Run gofmt/goimports to fix whitespace alignment in struct literals,
field declarations, and import ordering.
2026-02-20 09:29:25 -10:00
c0f4782f2b fix: maplibre reactive signal bugs and stale signal re-push (#3)
Some checks failed
CI / Build and Test (push) Failing after 36s
2026-02-20 18:31:27 +00:00
Ryan Hamamura
742212fd20 feat: add maplibre subpackage for type-safe MapLibre GL JS maps
Some checks failed
CI / Build and Test (push) Has been cancelled
Provides a Go API for interactive maps within Via applications:
- Plugin serves vendored MapLibre GL JS v4.7.1 assets
- Map struct with pre/post-render source, layer, marker, popup management
- Viewport signal sync (center, zoom, bearing, pitch) via hidden inputs
- FlyTo, SetCenter, SetZoom and other viewport setters via ExecScript
- Idempotent init script with SPA cleanup via MutationObserver
- Example app demonstrating markers, GeoJSON layers, and FlyTo actions
2026-02-19 13:37:16 -10:00