Skip to content

Release 1.13.2

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Oct 18:27
· 63 commits to main since this release

Added

  • DXF: imports are flattened onto the Z=0 plane by default. 3D CAD
    exports often contain a part's outlines at two Z heights (top and
    bottom face of the stock), and the surviving Z values made the
    head plunge below the material surface mid-job. When the drawing
    spans more than one Z height, the import dialog offers a "Flatten
    Z Coordinates" switch under Import Mode (on by default); turning
    it off keeps the original Z heights and shows a warning banner.
    Flat drawings show no new UI, and the choice survives re-import
    and project reload (#646)
  • Addons: addons not provided by the Rayforge team get a dedicated
    icon in the addon registry and the installed addons list, and
    installing one asks for confirmation first, naming its author and
    linking to its repository so the code can be reviewed. This
    applies to registry installs, premium addon unlocks, and manual
    URL installs (#647)
  • Devices: a built-in profile for the OMTech SH-G570 (80W CO2 laser
    cutter, 700 x 500 mm work area, Ruida controller) (#641, by
    neostar)

Fixed

  • UI: file chooser errors are surfaced instead of failing silently.
    When the chooser cannot open at all - e.g. in the flatpak sandbox
    when the host's xdg-desktop-portal FileChooser is missing or
    broken - clicking Import or Open did nothing, with no log output
    and no UI feedback; real failures are now reported through each
    context's existing channel: main window toast, wizard error
    dialog, or the surrounding dialog's toast/error label (#649)
  • Machine: the machine creation wizard prefills saved driver
    settings that are zero; previously only truthy values were
    restored, so a profile value of 0.0 (e.g. the OMTech SH-G570's
    image power bias) was replaced by the driver default (#641)
  • Windows: sdist builds work again; pyo3 0.29 embeds the library
    name python3.dll directly into abi3 import tables, and MSYS2's
    mingw Python ships libpython3.dll but no python3.dll, so raygeo
    failed to import with "DLL load failed while importing raygeo"
    (raygeo 1.67.3) (#650)

What's Changed

  • feat(devices): add OMTech SH-G570 profile by @neostar in #641
  • feat(dxf): flatten Z coordinates on import by @knipknap in #646
  • feat(addons): mark community addons and warn before installing by @knipknap in #647
  • fix(ui_gtk): surface file chooser errors instead of failing silently by @knipknap in #649
  • deps: bump raygeo to 1.67.3 by @knipknap in #650

New Contributors

Full Changelog: 1.13.1...1.13.2