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.
- The globe spaces its dots evenly over the sphere, so they no longer crowd together toward the poles. The flat map keeps its Mercator grid, and square looks like Pixel keep that grid on the globe
- Triangles, stars and letters point the same way on the globe as on the flat map, instead of turning with longitude
- CRT and Pencil draw their letters solid on the globe, so the land shows at any Sphere opacity
- On see-through looks the far half of the grid and the arcs shows through the globe at every tilt, instead of popping in and out as it passes level
- Look thumbnails and share cards show the new globe, and Wireframe's are no longer blank
- Tilting the globe no longer makes the land on its far side vanish in one step on see-through looks like Metal, Aurora, CRT and Pencil
- The agent skill asks before it installs or runs anything, and for a page with no build step it writes a plain iframe
- Security updates for the MCP server and the build tools, closing the open security alerts
- Export lists its types down the side, and a new 3D tab saves a GLB for three.js, Blender and other 3D tools
- Terms of use at /terms, and a privacy page that now covers hosting and AI tools and says the launch waitlist was deleted
- AI tools connected to the MCP server find looks from a phrase like "retro print", where they used to find none
- The Share tab's web component code loads a pinned version of the element, and the browser checks its hash before running it
- Embeds on a light page: add theme="light" to <Globe> or <globe-studio>, or data-theme="light" to embed.js, and Wireframe's white ink turns graphite instead of vanishing
- The Figma plugin opens a pasted share, look or embed link, so a design you made on the site loads there, ready to insert
- The SVG and Figma tabs say when vectors leave part of a design out, like the scanlines and glow of CRT, and point to PNG or Copy as image
- Try an example in the Data section fills in eight cities, so markers show at once. It replaces Load sample
- A React starter you can copy with degit or open in StackBlitz, linked from the docs and the integrations page
- Colors you pick show as their exact hex on the canvas and in PNG and video exports, matching the SVG export. Looks, old links, embeds and saved designs look exactly as before
- Flat view in the Solid style: a picked country, continent or US state fills the map the way its dots do, and data markers on a state sit on their places
- Low power mode remembers a computer that ran too slow, so its next visit starts in low power mode, and its notice shows only when it turns something off
- Browsers that block WebGL show a still preview instead of a broken globe, and a PNG export that times out on a slow device saves at Draft size
- Share links from the MCP server no longer end in app=1, and embeds accept a whole share link as the config
- The Figma plugin no longer loads analytics, as the privacy page says
- Data markers and arcs on the back of the globe no longer show through it
- Build tools and MCP server dependencies updated to patched releases, closing the open security alerts
- The Globestudio skill for coding agents: npx skills add alevizio/globestudio teaches Claude Code, Codex, Cursor and others the share links, the embed packages and the looks
- A Claude Code plugin adds the skill and the hosted MCP server in one go: claude plugin marketplace add alevizio/globestudio
- A Skill tab in the export dialog, the docs and the integrations page give the install commands
- A Figma tab: copy the design as vectors or as an image and paste it into a Figma file, or open the Figma plugin
- An MCP tab: connect Claude, Codex or Cursor once, or copy this design for any AI
- Copy image puts the PNG on your clipboard, ready to paste into Figma, Slides, Slack or Notion
- Embed code for an iframe, React or a web component, plus Open in CodePen to try it live
- Embeds show the design they were made from: the flat map, the background color, custom shapes and still animations
- Tablets and narrow windows: the globe and the floating controls stay clear of the panel, and Export is always reachable
- Picking a look changes only the styling: your region and pasted data stay put
- In Solid mode with a region picked, rivers, cities and pasted GeoJSON stay on that region instead of covering the whole world
- Faster on old laptops: when a computer draws the globe in software, the glow turns off and a notice lets you bring it back
- Bad TV's static is lighter, so the map shows through it
- Topographic is now called Sonar, which is what it looks like. Old links still work
- Share links, JSON and the MCP server keep a custom glow color
- A PNG exported while switching between Flat and Globe saves the settled view
- 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.