Skip to content

Kromacut v3.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 19:49

Installation

macOS:

  1. Download the .dmg file for your Mac:
    • Apple Silicon (M1/M2/M3): *_aarch64.dmg
    • Intel: *_x86_64.dmg
  2. Open the DMG and drag Kromacut to Applications
  3. Remove quarantine (required for unsigned apps):
    sudo xattr -d com.apple.quarantine /Applications/Kromacut.app
  4. Launch from Applications

Windows:

  1. Download the -setup.exe installer.
  2. Run the installer and follow the prompts. The standard Windows installer includes the Microsoft Edge WebView2 bootstrapper, but requires internet access if WebView2 needs to be installed or updated.
  3. For offline Windows machines, download the *_offline-setup.exe installer instead.
  4. Launch Kromacut from the Start menu

Linux:

  1. Download the .AppImage or .deb file
  2. For AppImage: chmod +x Kromacut*.AppImage && ./Kromacut*.AppImage
  3. For Debian/Ubuntu: sudo dpkg -i kromacut*.deb

What's Changed

Added

  • Orthographic camera toggle - Added a camera toggle button to the 3D preview toolbar that switches between perspective and orthographic projection. The button shows the current mode and preserves the camera position and depth range when toggling. The selected mode persists across page refreshes.
  • Flat Paint mode (experimental) - Added a Flat Paint option to Auto-paint that builds a uniform, face-down slab: each pixel column's layer order is reversed so the artwork sits flat against the build plate (pre-mirrored for face-down printing) under a transparent carrier layer, the back is filled with the foundation filament so every layer has the full footprint, and 3MF export merges the parts into one object per physical filament for AMS/toolchanger printers. Includes flat-mode print instructions, a performance warning for tall stacks, mutual exclusion with Smooth Meshing, and regression tests covering the layout, meshing, STL compaction, and 3MF grouping.
  • Desktop update settings - Added desktop-only settings to manually check for updates and control whether update notices run on startup.
  • Next-best-color suggestion — "Suggest next filament" button in the Auto-paint panel recommends the single filament addition that would most reduce the average color error (ΔE) across the image. The result card shows the suggested hex color, a recommended starting TD, an estimated ΔE improvement, the proportion of image pixels that benefit, and an isolation score. Clicking "Add to filaments" inserts the suggestion directly into the filament list with a Kromacut-Suggestion-NN name. This is an inventory-planning heuristic — re-run auto-paint after adding the suggestion to see the actual result.

Changed

  • Header settings dialog - Replaced the standalone theme toggle with a centered settings dialog that contains compact System, Dark, and Light theme options plus the current app version.
  • SEO-friendly docs URLs - Documentation now uses real /docs/... URLs with per-page metadata, generated static HTML pages, a sitemap, and robots.txt output.

Fixed