Skip to content

Releases: figamore/FigUI

v1.1.10

23 Jun 16:12

Choose a tag to compare

Release Notes

  • Fixed FluidNC bed overlay placement by using ESP400 axis homing metadata.
  • Fixed the Limits monitor so active limit switches are mapped to the correct inputs.
  • Prefetched internal storage on initial load so the Internal file browser opens faster.
  • Update Center-Probe plugin

v1.1.9

08 Jun 14:45

Choose a tag to compare

What's New

Machine Controls

  • Added a live limit-switch monitor for checking axis limits, probe, and toolsetter inputs.
  • Added mobile feed and spindle-speed overrides.
  • Added custom jog feed-rate entry.
  • Added precise RPM entry.
  • Fixed tablet jogging metric units issue.

Viewer and Editor

  • Added orbit/pan mode controls to the 3D viewer.
  • Added right-click-and-drag panning on desktop.
  • Improved G-code syntax highlighting so special characters are not incorrectly treated as comments.

File Management

  • Added multi-file selection and deletion - click the trash can icon in the file manager to enable this.

Updates

  • WebUI release notes now render as formatted Markdown.
  • Update notes include every release between the installed and latest versions.
  • Firmware update checks now fail gracefully while offline.

ESP-NOW

  • Added ESP-NOW firmware information to Settings.

Full Changelog: v1.1.8...v1.1.9

v1.1.8

01 Jun 20:24

Choose a tag to compare

"Fix GCode parser bug where arc bounds inflation from large-radius arcs, near-zero sweep arcs could render as full circles, and inch-unit files (G20) were being parsed at the incorrect scale."

Full Changelog: v1.1.7...v1.1.8

v1.1.7

29 May 15:52

Choose a tag to compare

New Features

  • File Manager search - A filter bar is now visible in the File Manager. Type to instantly filter files and folders in the
    current directory; press Escape or x to clear.

Pen Plot Plugin

  • Add DXF and HPGL/PLT file support - The pen plot plugin can now open DXF and HPGL/PLT files in addition to SVG.
  • Decimal dimension input - Fixed a debouncing regression that caused decimal values (e.g. 10.5) to be truncated while typing.

Bug Fixes

  • SVG pen plot rendering - Fixed a parser bug where smooth cubic bezier commands (S/s) would inherit stale control points
    from preceding non-bezier commands, producing artifacts.
  • Plugin folder upload - Restored the ability to select a plugin folder directly in Finder. A Preact compatibility issue was
    causing the folder picker to fall back to individual file selection.

Full Changelog: v1.1.6...v1.1.7

v1.1.6

24 May 16:08

Choose a tag to compare

What's New

OTA Firmware Updates

You can now update to any version of FluidNC v4.0.3 or greater in the settings panel, or drop in your own firmware.bin file and flash it over the air.

Spindle & Coolant Controls

Spindle and coolant controls now only appear when they have actually been configured on the machine, keeping the interface clean
for machines that don't use them.

Code Editor - Restart Prompt

When config.yaml is modified in the code editor, a restart button appears inline so you can apply changes immediately.

Plugin Launcher Improvements

  • Added a search bar to quickly find plugins by name
  • Plugin icons are now fetched sequentially and cached.

🧩 New Plugins

Raster Burn Plugin by @lirinar

Laser engraving plugin that converts a grayscale or B&W image into a
line-by-line G-code scan.

Pen Plot Plugin

Convert SVG vector files to G-code.


Improvements

  • 40 KB smaller bundle - switched from React to Preact, allowing for an extra 40 KB of internal storage and more room for future features.
  • Fixed update notifications - a bug in the CI pipeline was causing the WebUI update URL to return 404 after any plugin store
    publish; firmware is now preserved correctly across deployments

Full Changelog: v1.1.5...v1.1.6

v1.1.5

13 May 16:26

Choose a tag to compare

Features

  • Added work origin selection in the DRO for quick switching between G54-G59.
  • Added abort controls for homing and go-to-zero actions.
  • Improved alarm handling by parsing and showing alarm reasons on initial load.
  • Added keyboard jogging support in compact jogpad continuous mode.
  • Centre Probe plugin added by @NEWTech-Creative

Full Changelog: v1.1.4...v1.1.5

v1.1.4

09 May 17:37

Choose a tag to compare

Release Notes

  • Adjustable desktop layout - panels can now be resized to fit your workflow
  • Drag and drop file uploads with progress indicators when uploading multiple files
  • Tablet-style jogpad option available in desktop mode
  • Fit machine dimensions to view - toolhead is visible in the viewer even when no G-code files are loaded
  • Teachmode plugin by NEWTech Creative added to the plugin registry
  • Active G-code parser modes (motion, WCS, units, distance, feedrate, plane, etc.) displayed as chips below the DRO

v1.1.3

08 May 15:49

Choose a tag to compare

New Features

  • New MIDI to G-code plugin - Converts MIDI files to stepper-motor music G-code using micro-oscillation moves on X/Y/Z axes. Includes a built-in demo track and direct save to internal flash or SD card.
  • Plugin API: getMachineSettings - Plugins can now query machine configuration ($$ / $SS) to adapt their behaviour to the connected hardware.
  • Plugin API: openFile + close - Plugins can open a G-code file directly in the viewer and dismiss themselves. Used in the Heightmap and MIDI to G-code plugins.
  • Plugin caching - Plugins are cached after first load, preventing redundant network fetches on tab navigation.
  • G-code viewer: machine bed - Bed dimensions are extracted from machine settings and drawn as a reference boundary in the 3D viewer.
  • Job runtime - A live elapsed-time counter is shown during job execution. The header now displays runtime percentage instead of SD card percentage.

Improvements

  • Connectivity - $$ and $SS are now fetched over HTTP on startup. All ESP32 HTTP requests are serialised through a promise queue to prevent concurrent fetch conflicts. Status polling and startup-log subscription have been improved for more reliable connections.
  • Settings: WiFi & Network tab - Layout made more readable.
  • Mobile: file manager - Fixed button layout on small screens. Mpos/Wpos/Both toggle consolidated to Mpos/Wpos.

Bug Fixes

  • Fixed geometry clipping artefacts in the perspective 3D view.
  • Heightmap plugin algorithm fixed
  • Fixed intermittent connection issues on first page load.

v1.1.2

07 May 13:09

Choose a tag to compare

"Improve connection stability"

Full Changelog: v1.1.1...v1.1.2

v1.1.1

05 May 15:12

Choose a tag to compare

  • Plugin system improvements: new workspace, controls, and full-view plugin layouts.
  • Plugin store update support
  • A new Heightmap plugin for probing surfaces and applying Z-correction to G-code.
  • Improves connection stability
  • Fixes small UI polish issues like pinned macro shifting during job runs."

Full Changelog: v1.1.0...v1.1.1