Changelog

August 4, 2026 — ⚡ Elementor export, tablet breakpoint & tighter spacing

  • Figma to Elementor — select a frame, convert, and import the result through Templates > Import. You get native Elementor templates: real flex containers and real widgets, not a static block of markup. Every container carries the name of its Figma layer, so the navigator reads like your design.
  • Tablet and mobile variants written for you — grids step down to two columns, spacing and type scale between breakpoints, and rows stack where they should.
  • Icons stay icons — icon fonts and small vectors become Elementor icon widgets instead of stray text or stretched images. Logos built from many vector paths export as one asset.
  • Links and buttons survive — anything clickable in Figma arrives clickable, with buttons sized to their label.
  • Correct nesting, honest spacing — imported layouts keep their hierarchy across all targets, and vertical spacing now matches the design instead of inflating.
  • Requirements — Elementor 4.x, and enable "unfiltered file uploads" in Elementor settings so SVG assets import.

What's new in ready→made. Newest first.

July 16, 2026 — 🔒 Opt-in privacy, real breakpoints & Media Library images

  • Dev-grade responsive output — the converter infers your design's content column and emits a proper centered container (1140 / 1200 / 1280 / 1320px) with a fluid gutter. Media queries now use fixed 1024 / 768 / 480px breakpoints instead of design-scaled values, and card rows stack at 768px — the way a developer would write it.
  • Large images now work in WordPress — images over 400KB are uploaded and referenced by a real URL, so Oxygen 6 and Gutenberg imports display them. Together with companion plugin 1.6.0 (fresh on wordpress.org) they're saved straight into your Media Library at import time.
  • Privacy: sharing is now opt-in — conversion-data sharing to help improve ready→made is off by default (Settings → Privacy). When off, nothing leaves Figma. When on, all text is redacted on your machine before anything is sent, and your generated output is never uploaded.

July 2026 — 🚀 The Responsive Update + Oxygen 6

  • Oxygen 6 support — output structured for the rebuilt builder, alongside Oxygen Classic.
  • Responsive by default — one export reflows desktop → tablet → phone; your desktop layout stays pixel-identical.
  • Free-form & pinned designs — absolutely-positioned layouts are segmented into sections and stacked cleanly on mobile.
  • Nav → CSS-only hamburger — collapses on mobile with no JavaScript; plus responsive tables and native scroll-snap carousels.
  • Semantic HTML — real <nav> / <header> / <footer> / <section> tags, not <div> soup.
  • Verified fidelity — every build is gated by an automated visual pixel-diff at design width and phone width.

May 2026 — 🧩 Beyond Oxygen: clean HTML & Gutenberg

  • Clean HTML & CSS export — semantic markup with deduplicated, class-based CSS you can drop into any stack.
  • Native WordPress Gutenberg blocks — paste straight into the block editor, no page-builder lock-in.
  • One engine, every target — a single deterministic layout engine now powers Oxygen, Gutenberg and HTML: same design in, the same clean code out.

February 2026 — 🎯 Smarter classes & dimensions

  • Automatic CSS classification — reusable global classes generated from your styles, so repeated elements share one selector.
  • Smart dimensions — width/height that respects auto-layout instead of hard-coding every value.
  • Improved Figma → Oxygen font matching for more accurate typography out of the box.

November 13, 2025 — 🏷️ Node classification & utility classes

  • Semantic node classification with confidence scoring.
  • Utility-class system for leaner, more reusable CSS.

November 10, 2025 — 🖼️ Image & storage improvements

  • Fixed clientStorage quota-exceeded errors with auto-cache clearing.
  • Fixed white-ellipse export issue; added white-fill tracking across the pipeline.
  • Grid responsive breakpoint changed from tablet to page-width.

November 3, 2025 — 🧱 Native Oxygen sections & border gradients

  • Section detection — designer-intended page width is detected and elements convert to native Oxygen Sections.
  • Border gradients — full support, straight from your designs.
  • Optimized grid detection — tighter recognition for cleaner, more accurate layouts.
  • Group flattening — fewer unnecessary wrappers = leaner code, lighter DOM.
  • Duplicate-image check & image-upload improvements.

October 30, 2025 — 🎨 Major gradient handling

  • Implemented Figma's official extractLinearGradientParamsFromTransform() for accurate conversion.
  • Fixed diagonal, rotated, and scaled gradients rendering incorrectly.
  • Gradients now convert from Figma's matrix transforms to CSS with correct angles and positions, even when copied between different-sized elements.

October 26, 2025 — 📐 Grid detection & SVG/padding

  • Added CSS Grid detection to spatial analysis; grid export matches native Gutenberg JSON format.
  • Improved responsive behavior for top-level grids.
  • Native-like vector export using matched originals; fixed SVG export for synthetic groups.
  • Corrected padding calculation in encapsulated structures.

October 21, 2025 — 🧭 Intelligent spatial analysis

  • Automatically groups your Figma designs by proximity, alignment, and visual similarity — building sensible component structure without manual organization.

October 9, 2025 — 🗂️ Local image storage

  • ⚡ Faster processing — no network delays for image handling.
  • 🔒 Enhanced privacy — images stay in your local environment.
  • ♻️ Fully backward compatible — works with both new local images and existing server workflows.

September 6, 2025 — 🛠️ Dev mode & persistent login

  • Figma Dev mode support.
  • Login now persists after reopening the plugin.

May 2025 — ✨ Images, borders & shadows

  • 🖼️ Image upload support — paste Figma elements with images into Oxygen; fills auto-upload as JPGs to the media library, preserving size and position.
  • Connectivity plugin (Ready-Made Oxygen Integration) published to the official repo.
  • Cleaner borders — zero-value borders are now ignored for cleaner output.
  • Drop- and text-shadow support.
menu