Rad
f758028de0
Add release notes for v0.92 and refactor mixed filament gradient handling
...
- Introduced a new `RELEASE_NOTES_v0.92.md` file detailing highlights such as gradual gradient behavior, mixed filament indexing fixes, and editable automatic mixed filaments.
- Refactored `compute_gradient_ratios` to remove the cycle layers parameter, implementing a new gradual integer cadence for gradient transitions.
- Updated `MixedFilament` structure to include an `origin_auto` flag for better management of auto-generated entries.
- Adjusted related parsing, serialization, and UI handling to reflect these changes, ensuring improved user experience and color fidelity in mixed filament rendering.
2026-02-23 21:47:26 +01:00
Rad
effe346814
Refactor color blending logic in MixedFilamentConfigPanel: Improve the blend_from_sequence method to handle empty color and sequence inputs, optimize counting of color occurrences, and enhance the blending process. Introduce new helper functions for building entry preview sequences and computing display colors for mixed filaments, ensuring accurate color representation in the UI.
2026-02-18 14:56:31 +01:00
Rad
d499fbabbe
Implement deleted state for mixed filaments: Add a 'deleted' flag to the MixedFilament structure and update related parsing, serialization, and management functions to handle the visibility of mixed filaments in the UI. Adjust logic in the MixedFilamentManager to ensure proper handling of enabled states based on the deleted flag.
2026-02-18 01:10:27 +01:00
Rad
9bba530cc2
Enhance tool change handling in GCode: Introduce support for local-z unplanned tool changes in the WipeTowerIntegration class. Update tool_change method to accommodate an additional parameter for local_z_unplanned, allowing for more flexible tool change management during Local-Z phase-b operations. Adjust related logic in process_layer to ensure proper synchronization with wipe tower planning.
2026-02-17 19:14:18 +01:00
Rad
77d0e1b2d7
Add changelog for v0.8 pre-release: Introduce filament mixer color accuracy improvements, and installation instructions. Update README to include support for development. Enhance AboutDialog with updated application name and links.
2026-02-17 16:01:17 +01:00
Rad
d8c346d081
Refactor color blending in MixedFilament: Replace legacy RYB blending with FilamentMixer for improved accuracy. Update blend_color method to utilize new lerp functionality and enhance display color computation. Retain legacy RYB conversion functions for reference.
2026-02-15 18:19:02 +01:00
Justin Hayes
33ae311ade
Replace Mixbox with FilamentMixer integration
2026-02-14 13:38:42 -05:00
Rad
4fea9f5d2c
Add changelog for v0.7-alpha pre-release: Introduce experimental features including Local Z reliability improvements, manual pattern mixed filaments, selective expansion/contraction controls, and a refreshed UI for mixed filaments. Enhance configuration options with surface indentation for mixed filament behavior tuning. Update PrintConfig and GUI components to support new features and improve user experience.
2026-02-13 21:45:31 +01:00
Rad
c414e377a0
Enhance mixed filament functionality: Introduce support for gradient component IDs and weights in mixed filaments, allowing for more complex color mixing configurations. Update parsing logic to accommodate new gradient definitions and ensure backward compatibility. Implement pointillism distribution mode for same-layer mixing, enhancing user control over filament blending. Improve GUI elements to facilitate gradient weight adjustments and multi-color previews, enriching the user experience in mixed filament management.
2026-02-12 02:29:34 +01:00
Rad
0178ad32ad
Enhance mixed filament management: Introduce manual pattern support for mixed filaments, allowing users to define custom layer patterns using '1' and '2' for component selection. Update parsing logic to accommodate new pattern definitions and ensure backward compatibility. Improve GUI to facilitate pattern entry and display, enhancing user experience in mixed filament configurations.
2026-02-11 16:55:59 +01:00
Rad
2d6ec834ec
Refactor config comparison logic: Enhance equality checks for ConfigOption instances by including type comparison. Update related methods in ConfigBase, DynamicConfig, and Preset classes to ensure accurate configuration diffs and equality assessments. Improve logging in MixedFilamentManager for better tracking of custom entry loading and processing.
2026-02-11 16:08:02 +01:00
Rad
112e2e5ef5
Add local Z dithering features: Implement local Z height adjustments and clipping for extrusion paths. Introduce new configuration options for local Z dithering in PrintConfig and GUI, enhancing mixed filament management. Update MixedFilamentManager to support height-weighted cadence and integrate local Z settings into the printing process.
2026-02-11 03:15:16 +01:00
Rad
494835c5ba
Implement advanced mixed filament features: Add gradient settings for mixed filaments, including height-weighted cadence and custom filament definitions. Enhance MixedFilamentManager to support custom rows and apply gradient settings during filament generation. Update PrintConfig and GUI to accommodate new configuration options for mixed filament management.
2026-02-10 19:40:22 +01:00
Rad
e6cfadddca
Enhance color blending in MixedFilament: Introduce RYB pigment-style blending for improved color mixing accuracy. Add RGB to RYB and RYB to RGB conversion functions, and update blend_color method to utilize the new blending approach. Improve error handling in hex color parsing.
2026-02-10 03:49:45 +01:00
Rad
49ab2f9ac5
Update README and implement dithering features: Change download link in README, add mixed filament management enhancements including filament removal and layer height adjustments for dithering in the MixedFilamentManager. Introduce new configuration options for dithering in the PrintConfig and GUI, and ensure proper handling of mixed filament states during filament deletion.
2026-02-10 03:10:31 +01:00
Rad
e529461234
Add mixed filament support: Implement MixedFilament and MixedFilamentManager classes for layer-based color mixing. Update CLI to handle downward_check option. Enhance GUI to display mixed filaments and integrate with existing filament management.
2026-02-09 22:35:18 +01:00
xiaoyeliu
23dce61f0a
Fix: chamfer off
2026-02-05 23:14:58 +08:00
xiaoyeliu
7322ed6307
Change: move Brim chanfer & Max chamfer width into dev mode ( #149 )
2026-02-04 17:25:45 +08:00
xiaoyeliu
d4f937d2da
remove PETG-HF type
2026-01-27 19:46:31 +08:00
xiaoyeliu
0d7f21b12a
Fix wipetower's exceeding boundary
2026-01-27 19:45:24 +08:00
xiaoyeliu
a9823f19ea
Fix wrong warning info & revert exceeding boundary ( #141 )
2026-01-26 23:32:52 +08:00
xiaoyeliu
b8bf1a8fe1
Revert "Feature boundary test lxy ( #128 )"
...
This reverts commit a1769a2148 .
2026-01-24 10:43:54 +08:00
xiaoyeliu
b1fb3e3289
fix: wipetower's path exceeds boundary ( #134 )
2026-01-23 15:05:53 +08:00
xiaoyeliu
ebae587e55
Add Brim chamfer of wipetower ( #131 )
2026-01-22 16:27:54 +08:00
xiaoyeliu
a1769a2148
Feature boundary test lxy ( #128 )
...
* Add Boundary validator
* Boundary test ui
* refect & optimize boundary validation
2026-01-21 19:52:11 +08:00
alves
d6f2972429
feature diff country on local area for update preset web resource.
2026-01-16 17:54:33 +08:00
alves
efff2b4700
feature update server address for request upgrade.
2026-01-15 09:36:28 +08:00
alves
cec6ccc4b0
feature add parameter for get language on the update describe
2026-01-08 15:30:37 +08:00
alves
a0287af557
feature update to get the url function
2026-01-08 15:30:37 +08:00
alves
808e1da45b
feature diff cn and the other area to download soft.and request to server fail show the error dialog.
2026-01-08 15:30:37 +08:00
alves
6940b359a0
feature get flutter web resource from server.
2026-01-08 15:30:35 +08:00
alves
e16ebc26bb
feature add preset upgrade for soft
2026-01-08 15:30:34 +08:00
alves
cd8fd444b1
feature remove not work file
2025-12-29 14:07:36 +08:00
xiaoyeliu
9ade3620b0
change 'OrcaSlicer' to 'Snapmaker Orca' ( #88 )
...
* change 'OrcaSlicer' to 'Snapmaker Orca'
* Fix Orca Multi-Language
* Update 1227
2025-12-27 18:28:06 +08:00
alves
4ec2812268
feature add Personal Information Cross-Border Transfer Notice
2025-12-25 12:10:58 +08:00
alves
f121f45390
fix lost User Experience on settings
2025-12-23 18:04:33 +08:00
xiaoyeliu
9a9d87d3ff
2.2.0 pre3 ( #81 )
...
* Hide the system filament
* Fix: crash when using m_ProfileJson
* Bump profile version to 02.02.41.02
* Update: Flutter 1222
2025-12-22 23:03:54 +08:00
xiaoyeliu
f729c53b20
Fix Crash when using m_ProfileJson ( #79 )
...
* Recover: Packaging Process
* Update: Flutter 1222
* Fix: crash when recreate GUI
* Fix Crash when using m_profile_json
2025-12-22 16:24:48 +08:00
alves
b2492d86e0
feature privacy policy not exist and show guide
2025-12-18 20:11:44 +08:00
alves
5beaa11ce3
Merge branch '2.2.0' into dev_bury_point_alves
2025-12-18 14:10:47 +08:00
xiaoyeliu
8e2c02152b
2.2.0 dev lxy 1217 ( #68 )
...
* Modification: Migrate login interface
* Change 'China' to 'Chinese Mainland'
* Add: wcp_networktestdialog
* Optimization: Main process freezing when connecting devices
* Add: wcp_gettimelapseinstance & wcp_defectdetactionconfig
2025-12-17 20:53:38 +08:00
alves
5ed729e27c
feature add common function for soft
2025-12-17 11:42:07 +08:00
xiaoyeliu
d9de2fc474
Delete: M400 for U1 when changing tools ( #56 )
2025-12-10 10:38:01 +08:00
Alves
b0b7890c9e
feature add sentry for catch crash on win ( #50 )
...
* feature add sentry for soft catch dmp
* feature add cli upload pdb to sentry server
* feature add flag for control sentry to use
* fix flag not effect on src/makefile
* feature unzip for dmp file to upload sentry server
* feature remove test code
* feature add api for function report log to server
* feature update the soft version
2025-12-05 09:19:32 +08:00
xiaoyeliu
e89263e51a
Merge: Snapmaker Orca 2.1.2
2025-11-17 10:04:25 +08:00
SoftFever
f020480900
Revamp OrcaSlicer updater ( #10884 )
...
* Revamp OrcaSlicer updater
2025-09-28 10:33:33 +08:00
SoftFever
b483dff617
Enhance GCode handling for Z-axis movements ( #10803 )
...
* Enhance GCode handling for Z-axis movements
- Updated `travel_to_z` method to include a `force` parameter, allowing forced Z movements.
- Modified GCode generation logic to ensure Z position is restored after unknown last positions.
- Enforce z restoreation after tool changer
* Improve filament_multitool_ramming logic
* fix indent
2025-09-21 22:03:54 +08:00
Dipl.-Ing. Raoul Rubien, BSc
c228ab2da1
Fixes 999 CMake Warnings ( #10729 )
...
* fixes: 999 CMake Warnings at src/dev-utils/CMakeLists.txt:39 (add_custom_command)
* cmake clenup: adds PUBLIC/PRIVATE to libslic3r; attempt to reduce warnigns from eigen
2025-09-19 23:52:41 +08:00
Dipl.-Ing. Raoul Rubien, BSc
75ed995b00
Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt ( #10653 )
...
* src/*/CMakeLists.txt: adds SYSTEM to arget_include_directories()
* src/*/CMakeLists.txt: removes duplicate sources from lisbslic3r_sources and SLIC3R_GUI_SOURCES"
* .gititnore: adds CMakeLists.txt.user and CMakeLists.txt.autosave
* deps_src/*/CMakeLists.txt: adds SYSTEM to arget_include_directories()
* removes #pragma once from .cpp file
2025-09-19 23:45:03 +08:00
coryrc
94cc5465f1
Fix variable name comment and message ( #10302 )
...
As you can see, it's checkin the local variable
`custom_gcode_placeholders` which comes from
`custom_gcode_specific_placeholders()` which is:
```
const std::map<t_custom_gcode_key, t_config_option_keys>& custom_gcode_specific_placeholders()
{
return s_CustomGcodeSpecificPlaceholders;
}
```
not s_CustomGcodeSpecificOptions
2025-09-19 22:41:25 +08:00