Commit Graph

26050 Commits

Author SHA1 Message Date
Rad
d370edb5b2 bugfix in progress 2026-04-19 17:50:18 +02:00
Rad
6ae8ab3455 version number electric boogaloo 2026-04-18 23:44:03 +02:00
Rad
2fda53642c version number 2026-04-18 23:28:51 +02:00
Rad
e334b6ba6c release notes 2026-04-18 19:58:26 +02:00
Rad
046692dc21 fix print filament color matcher 2026-04-18 19:50:24 +02:00
Rad
6ddce3cfd8 added a unified color helper so that every created colors and cached colors and preview are the same 2026-04-18 00:14:04 +02:00
Rad
40f6e0239f fix version number 2026-04-13 21:17:50 +02:00
Rad
28fd73e955 update readme, update changelog 2026-04-13 21:10:28 +02:00
Rad
4a5746a6e6 Add mixed filament bias controls and bump version to 0.9.51 2026-04-13 21:00:30 +02:00
Rad
f5ce77c15a Restore compatible region perimeter merge for MM-painted objects 2026-04-12 23:14:31 +02:00
Rad
1da14997b3 temp 2026-04-12 21:46:48 +02:00
Rad
5bd47c6031 Fix Linux build in mixed filament color map 2026-04-11 09:16:03 +02:00
Rad
ee28a9f25c forward declaration 2026-04-11 05:19:21 +02:00
Rad
0019ad9688 logo, release notes, readme update 2026-04-11 03:50:16 +02:00
Rad
f9e18d53c4 Merge pull request #66: sync Snapmaker v2.3.0 and OpenVDB fix 2026-04-11 02:09:02 +02:00
Rad
c2fc960ccc . 2026-04-11 02:01:51 +02:00
Rad
6022b25f18 . 2026-04-09 21:25:39 +02:00
Rad
a11b70e3a3 bug fix, tests 2026-04-09 21:25:33 +02:00
Rad
ed0182618e Collapse same-color mixed filament regions across painted areas
Resolve ordinary mixed-filament painted regions to their effective physical
filament on each layer so adjacent same-color zones can merge into one
continuous area instead of being sliced as separate islands.

Add a global "Collapse same-color mixed regions" option, enabled by default,
and automatically turn it off when Local Z dithering is enabled while still
allowing manual re-enable for experimental use.
2026-03-26 21:10:15 +01:00
Rad
a4f0947b49 settings 2026-03-26 19:25:28 +01:00
Calogero Guagenti
ef5fd29a2d Fix OpenVDB clang patch application 2026-03-24 18:11:47 +01:00
Calogero Guagenti
df841c5c47 Merge Snapmaker v2.3.0 into FullSpectrum 2026-03-24 17:49:09 +01:00
Rad
d4947f3cbe Add explicit infill filament override setting with per-layer control
Introduce enable_infill_filament_override toggle to replace the implicit
behavior where sparse_infill_filament != wall_filament implied an override.
Add infill_filament_use_base_first_layers and infill_filament_use_base_last_layers
to keep the base filament on boundary layers before switching to the infill
override filament. Move the sparse infill filament selector into the infill
section of the UI and gate its visibility behind the new toggle.

Also fixes: filament deletion now correctly updates wall/infill/solid filament
assignments, LayerRegion::flow() resolves nozzle diameter from the effective
extruder per role, and mixed filament preview ratio calculation is improved
for edge cases (0% and 100%).
2026-03-24 15:35:11 +01:00
xiaoyeliu
0542a77cc9 Bump version to 2.3.1 2026-03-24 15:56:17 +08:00
xiaoyeliu
90ff371ec8 Update: Flutter version to 2.3.0 2026-03-24 15:46:37 +08:00
xiaoyeliu
fd8a9d0a63 Fix brim of wipetower (same with 2.2.3) 2026-03-23 21:51:16 +08:00
xiaoyeliu
b85fbda517 Build yaml 2026-03-23 20:09:38 +08:00
xiaoyeliu
b91405a074 Fix: issue of gcode.3mf's filename 2026-03-23 20:07:19 +08:00
xiaoyeliu
fcdd0dd387 revert filament&extruder 2026-03-23 19:08:00 +08:00
Rad
778a8e45af Add controls for auto-generated mixed filament gradients
Add an app preference for mixed filament gradient auto-generation and
sync the manager state from startup and preferences changes.

Prompt before generating large gradient sets, preserve custom rows
when auto-generation is disabled, and refresh remapping/UI handling
accordingly. Add mixed filament coverage and a dumpinfo helper for
inspecting Windows minidumps.
2026-03-21 21:05:31 +01:00
Rad
970630275e Add min_component_percent parameter to color match functions for improved weight validation. Implement new helper functions to check color match weights within specified ranges. Update related functions to utilize the new parameter for enhanced color matching accuracy. 2026-03-19 18:16:25 +01:00
Alves
4f11b8b0ef Merge pull request #213 from Snapmaker/dev_2.3.0_alves
feature remove the preset tests
2026-03-19 17:50:11 +08:00
alves
e3df24dbbb feature remove the preset tests 2026-03-19 17:49:09 +08:00
Alves
f7f8fa80b4 Merge pull request #210 from Snapmaker/dev_2.3.0_alves
feature update version info.
2026-03-19 10:15:22 +08:00
alves
73070ca342 feature update version info. 2026-03-19 10:13:49 +08:00
Rad
b2f4018930 Refactor GitHub workflows to remove scheduled triggers and streamline build processes. Update MixedFilament to include local Z max sublayers for enhanced filament management. Introduce new functions for color match gradient handling in the GUI. 2026-03-19 01:53:40 +01:00
ratdoux
fa5fbebc72 Update build_all.yml 2026-03-18 02:56:13 +01:00
Alves
1ac7f42e78 Merge pull request #209 from Snapmaker/dev_2.3.0_alves
feature update flutter resource
2026-03-17 18:20:03 +08:00
alves
3645b0d6c5 feature update flutter resource. 2026-03-17 18:17:17 +08:00
Rad
3eb746dd8c color mixer, depending on the selected color, tries to get the closest mix of 2, 3 or 4 filaments by brute force 2026-03-16 23:23:16 +01:00
alves
d0bfd04511 Merge branch '2.3.0' into dev_2.3.0_alves 2026-03-13 17:23:12 +08:00
alves
80b7ccf471 feature add flutter resource. 2026-03-13 17:21:35 +08:00
Alves
2ecbcf1f8d Merge pull request #199 from Snapmaker/dev_2.3.0_alves
fix modify machine and switch page bug
2026-03-13 12:26:05 +08:00
alves
0919694d13 feature fix modify machine type and switch page bug. 2026-03-13 12:23:44 +08:00
alves
9ed9c9a983 feature fix select machine and switch device page bug. 2026-03-13 11:14:55 +08:00
Alves
bca8a5cfb5 Merge pull request #198 from Snapmaker/dev_2.3.0_alves
feature add profile and remove some not work code
2026-03-12 18:15:07 +08:00
alves
b689657226 feature remove the print view hide logic. 2026-03-12 18:12:46 +08:00
alves
677ebe9d6c feature code format. 2026-03-12 17:13:28 +08:00
alves
59c6434734 feature add filament for profile. 2026-03-12 17:08:06 +08:00
Alves
a8aa8e2868 Merge pull request #197 from Snapmaker/dev_2.3.0_alves
feature update flutter resource.
2026-03-12 15:03:48 +08:00