github ratdoux/OrcaSlicer-FullSpectrum v0.9.7
SnapmakerOrca-FullSpectrum v0.9.7

latest releases: v0.9.9, v0.9.8
pre-release14 days ago

Snapmaker Orca FullSpectrum v0.9.7

Color-preview unification, print-preprocessing filament matching fixes, and release workflow cleanup.
Compared to .
Based on Snapmaker Orca v2.3.1, with the bundled print-preprocessing Flutter/web resources synced forward to the newer 2.3.12 line.

Quick Overview

  • Unifies mixed-filament display color computation so generated recipes, cached previews, and editor rows use the same color logic.
  • Improves preview colors for grouped manual patterns, Local-Z previews, same-layer patterns, and bias-aware pair displays.
  • Fixes print-preprocessing filament auto-matching so same-type trays can be matched by nearest color again instead of behaving like exact-color-only.
  • Normalizes file-side filament types more consistently, including support-material IDs, to reduce false preprint type mismatches.
  • Updates the bundled preprocessing page and release-note lookup flow for cleaner fork releases.

More Detailed Overview

Mixed-Filament Color Consistency

  • Added a shared mixed-filament display context/helper used by , the mixed-color recipe dialog, and the plater-side previews.
  • Reworked preview color generation for grouped manual patterns, effective pair ratios, same-layer modes, and Local-Z preview subdivision.
  • Moved bias-aware apparent-color calculations onto shared helpers so the manager and UI no longer drift apart.
  • Refreshed mixed-filament row colors from the same physical-color context used when new color-match recipes are created.
  • Reduced mismatch between newly created mixed filaments, cached previews, and what is shown after reopening or editing rows.

Print Preprocessing Filament Matching

  • Synced the bundled print-preprocessing resources to the newer 2.3.12 line.
  • Fixed the preprint matcher so approximate same-type colors like cyan, yellow, and magenta can fall back to the nearest tray color instead of effectively requiring exact color equality.
  • Relaxed the fallback nozzle check so trays are not skipped just because the file-side nozzle value is absent in the web payload.
  • Disabled stale Flutter service-worker re-registration in the desktop bootstrap and added cache cleanup in so updated preprocessing pages can replace old cached shells on user machines more reliably.
  • Bumped the bundled build number so newer repo-shipped resources overwrite older AppData copies on startup.
  • Carries forward the upstream print-preprocessing fix from the synced Flutter bundle for projects with more than four preset filaments, so excess presets remain selectable in the matching dialog.

Filament Type Normalization

  • Fixed to use instead of the singular .
  • Updated to build file-side filament types from and the normalized helper instead of forwarding raw config strings.
  • Added regression coverage for support-material normalization and ordinary-material passthrough.
  • Reduces false filament type does not match warnings when the visible UI label looks correct but the underlying raw strings do not.

Workflow And Release Maintenance

  • Updated the release workflow to prefer before changelog files when assembling release notes.
  • Carries forward the README warning that some older FullSpectrum projects may not migrate cleanly because mixed-filament serialization has evolved.

Notes

Don't miss a new OrcaSlicer-FullSpectrum release

NewReleases is sending notifications on new releases.