Changelog

What's shipped recently. RSS feed for your reader of choice. The full long-form changelog with every commit category lives in CHANGELOG.md.

  • Globestudio opens to everyone, no waitlist: 21 looks, PNG, SVG, WebM, MP4 and GIF export, JSON configs and embeds, free and MIT licensed
  • Use with AI: Copy for AI hands your design to any agent, and globestudio.app/mcp connects Claude, Codex or Cursor with nothing to install
  • Transparent backgrounds: Solid, Space or Transparent, with a checkerboard preview; PNG, SVG and WebM keep the transparency
  • Your data gets its own Data section, with an eye to hide the markers without losing them
  • Phones: the globe stays whole above the controls, the page stays still behind them, the sheet drags smoothly and closes with a tap, and landscape works
  • Smooth look thumbnails, 72 KB instead of 3.5 MB
  • Lighter on your GPU: a still globe draws nothing, and Aurora and Bloom use about a fifth of the GPU time they did
  • Share links keep every setting, even custom SVG dots; old links open as before
  • @globestudio/element on npm: <globe-studio>, a framework-free web component
  • Figma plugin: the full studio runs inside Figma, and Insert adds an image or the flat map as editable vectors
  • Shader-on-background composite actually paints instead of sampling transparent black in every "Skip" state
  • PNG export matches the canvas: solid background composited in, aspect/size honored via center-crop
  • Share links round-trip exactly: view mode, projection, rivers, and cities travel with the URL
  • Embed params clamp to studio ranges (a stray density crashed the embed) + ?background= works
  • MCP share/embed URLs decode correctly, checked by a contract test that runs every URL through the app's own parser
  • Mobile: looks bar shows in the collapsed-sheet peek, no more iOS focus auto-zoom
  • Off-screen shader backdrops pause; animated chrome respects prefers-reduced-motion
  • Comparison pages: /compare/cobe and /compare/geolayers, honest decision aids with FAQ JSON-LD
  • Per-route <head> prerendering: looks, compare, and gallery get real titles + cards without JS
  • robots.txt welcomes AI crawlers; llms.txt + llms-full.txt describe the product for assistants
  • Sitemap auto-generated from the preset list so it can never drift again
  • @globestudio/mcp on npm: MCP server so AI assistants can generate globes, share URLs, and embed snippets
  • @globestudio/react: drop-in <Globe /> component for React apps, zero deps, SSR-friendly
  • embed.js: one script tag + a div embeds a globe in Webflow, Squarespace, or plain HTML
  • WordPress plugin: Gutenberg block + [globestudio] shortcode, wordpress.org submission prepped
  • Figma plugin live in the Community: insert a globe or a dotted map into your file
  • /integrations: copy-paste recipes for every platform
  • Two new presets, Vapor (synthwave) and Topographic (contour rings), bring the catalog to 21 looks
  • Animated GIF and MP4 export join WebM
  • /gallery: a static index of every built-in look
  • /examples: four full-screen hero showcases
  • Cmd+K command palette with fuzzy search across every preset + action
  • Two new presets: Toon (cel-shaded) and Threshold (two-tone binary)
  • Looks bar: active-chip sheen sweep, hover lift, branded tooltips
  • Modal frosted-glass treatment scoped to the card
  • Ambient mode: collapse the panel and the whole canvas goes full-bleed
  • Brand-icon ripple acknowledgement when a preset lands
  • Preset crossfade: canvas opacity dips during the swap
  • Globe canvas blur-fade entrance on first paint
  • Color picker thumb alignment + bar height matched to thumb
  • /docs and /brand routes branded with the DottedGlobe mark
  • /404 takeover for unknown routes
  • Public JSON Schema for community preset PRs + CI validation
  • Per-chunk bundle-size budgets enforced on every PR
  • Lighthouse CI gate (LCP, CLS, performance score, a11y)
  • App.jsx refactored: 1545 → 1290 lines, six hooks extracted
  • Smoke test guards against TDZ-style first-render crashes
  • NOTICE.md + correct Pixelarticons MIT attribution
  • Lazy chunk prefetch on first user interaction
  • Onboarding hint pill: "Press S to shuffle · [ ] to cycle"
  • Coordinated entrance: globe canvas blooms in, panel slides in 120 ms later
  • First-visit choreography respects prefers-reduced-motion

The full version-controlled record lives on GitHub.