Commit Graph

26025 Commits

Author SHA1 Message Date
alves
7f03451743 Merge branch 'dev_2.3.0_alves' of https://github.com/Snapmaker/OrcaSlicer into dev_2.3.0_alves 2026-03-10 15:40:30 +08:00
alves
3523cdf197 Merge branch '2.3.0' into dev_2.2.3_alves_bug_fix
# Conflicts:
#	.gitignore
#	resources/web/flutter_web/flutter_bootstrap.js
#	resources/web/flutter_web/flutter_service_worker.js
#	resources/web/flutter_web/main.dart.js
#	resources/web/flutter_web/version.changelog
#	resources/web/flutter_web/version.json
#	scripts/flatpak/io.github.Snapmaker.Snapmaker_Orca.metainfo.xml
#	src/libslic3r/GCode/WipeTower2.cpp
2026-03-10 15:33:16 +08:00
Alves
139ca50bd9 Merge pull request #182 from Snapmaker/dev_2.3.0_alves
feature update linux gtk version
2026-03-09 15:20:36 +08:00
alves
0fbe939c8f Merge branch '2.3.0' into dev_2.3.0_alves 2026-03-09 15:19:05 +08:00
alves
ad8517ec1e feature update linux gtk version. 2026-03-09 15:17:23 +08:00
alves
fde24c032c feature update gtk version. 2026-03-09 15:14:28 +08:00
alves
c2d4c8ba54 feature update gtk version 2026-03-09 15:10:02 +08:00
alves
03d2958dec feature update gtk version. 2026-03-09 15:08:15 +08:00
Alves
e6d35be91b Merge pull request #178 from Snapmaker/dev_2.3.0_alves
fix flutter ui bug
2026-03-07 12:45:49 +08:00
alves
af989eeec6 fix flutter ui bug 2026-03-07 12:33:21 +08:00
Alves
33d5cca65e Merge pull request #177 from Snapmaker/dev_2.3.0_alves
feature add fultter module station.
2026-03-06 18:20:19 +08:00
alves
dd2d423688 Merge branch '2.3.0' into dev_2.3.0_alves 2026-03-06 18:18:21 +08:00
alves
2e90f8f3d2 feature update flutter module function 2026-03-06 18:17:32 +08:00
alves
4ce3e3d549 fix gtk and nvidia render lead to crash question. 2026-03-06 18:11:46 +08:00
alves
67cea695f8 feature fix the patch effect wxwidget build 2026-03-06 14:19:59 +08:00
alves
e8c2aaeeb1 feature update linux flatpak gtk version to 47 2026-03-06 11:46:00 +08:00
Alves
d105383434 Merge pull request #176 from Snapmaker/dev_2.3.0_alves
fix linux build failed
2026-03-06 09:50:28 +08:00
alves
9457e6dd60 Merge branch '2.3.0' into dev_2.3.0_alves 2026-03-06 09:48:15 +08:00
alves
3ac2fb8461 fix build failed bug. 2026-03-06 09:41:49 +08:00
alves
5d18dffc4a fix build failed bugs. 2026-03-05 18:57:09 +08:00
alves
be8952f8b6 feature lower the gtk version for linux. 2026-03-05 18:50:48 +08:00
alves
df3463711b feature fix linux crash question. 2026-03-05 17:52:49 +08:00
alves
a3a3417c53 fix linux flatpak process app crash bug. 2026-03-05 17:37:33 +08:00
alves
9d4233b5ef Merge branch 'dev_2.3.0_alves' of https://github.com/Snapmaker/OrcaSlicer into dev_2.3.0_alves 2026-03-05 16:45:54 +08:00
alves
fd113a3d33 fix build linux failed bug. 2026-03-05 16:45:42 +08:00
alves
263ca4b76b fix crash question when the obj is null 2026-03-05 16:45:00 +08:00
alves
b27cd73e31 feature remove the not work code. 2026-03-05 16:42:32 +08:00
alves
b0fe0859f7 fix linux build failed with the wxwidget dark theme patch 2026-03-05 16:24:14 +08:00
Alves
1fe3c71649 Merge pull request #174 from Snapmaker/dev_2.3.0_alves
fix linux build failed bug
2026-03-05 11:06:11 +08:00
alves
48278600d1 fix remove not work code. 2026-03-05 11:05:30 +08:00
alves
358aeffae6 fix code format question 2026-03-05 11:01:15 +08:00
alves
220a96e880 Merge branch '2.3.0' into dev_2.3.0_alves 2026-03-05 10:54:02 +08:00
alves
bef0f6edae fix build failed on linux. 2026-03-04 18:23:39 +08:00
alves
f004e9194b fix win size bug on linux. 2026-03-04 17:48:36 +08:00
alves
1dc0e3dda8 fix linux crash bug,update linux version info. 2026-03-04 17:08:33 +08:00
alves
fb9ff36404 Merge branch '2.2.3' into dev_2.2.3_alves_bug_fix 2026-03-04 10:00:02 +08:00
alves
fddb774d4a fix linux slice crash question 2026-03-04 09:59:07 +08:00
Rad
7c7d06a159 Fix YAML syntax in publish_release workflow
Use printf -v for fallback release notes to keep all lines
properly indented within the YAML run block.
2026-03-03 03:42:29 +01:00
Rad
fc190bf9d3 build pipeline 2026-03-03 03:34:07 +01:00
alves
eb7caac12e Merge branch 'dev_2.3.0_alves' of https://github.com/Snapmaker/OrcaSlicer into dev_2.3.0_alves 2026-03-03 09:58:49 +08:00
alves
171f95d349 feature add pack scripts for mac local. 2026-03-03 09:58:29 +08:00
Rad
682e84e5f4 Enhance UdpSocket error handling and usability
- Introduced a new `quarantine_socket` function to centralize error handling for socket operations, improving code clarity and maintainability.
- Updated error handling in `UdpSocket` methods to utilize `quarantine_socket`, ensuring consistent logging and socket management across setup, send, and receive operations.
- Added a `cancel` method to `UdpSocket` to safely cancel socket operations when the socket is not usable, enhancing robustness in error scenarios.
- Introduced a `m_socket_usable` flag to track socket state, preventing operations on unusable sockets and improving overall stability.
2026-03-03 01:26:37 +01:00
Rad
e13af34188 Update tooltip for local Z dithering mode to reflect new variable layer blending feature
- Revised the tooltip description to explain the use of variable layer heights for color blending, enhancing clarity on how blended color zones are managed.
- Emphasized the impact of this setting on color blending smoothness and provided examples for better user understanding.
2026-03-02 23:05:39 +01:00
Rad
9880f2cb46 Refactor tool change handling in GCode and enhance local-Z logic
- Simplified the tool change process for local-Z phases by directly switching extruders, avoiding unnecessary template replays that could degrade wipe tower quality.
- Introduced a new function to determine the starting component for local-Z alternating layers, improving the logic for height adjustments based on pass sequences.
- Updated related GCode processing to ensure consistent behavior during local-Z operations, enhancing overall print quality and efficiency.

Hopefully this fixes the issues with local z dithering and the prime tower becoming mush
2026-03-02 22:05:09 +01:00
Rad
4122b94279 Refactor filament ID handling in ObjColorPanel
- Introduced a mapping mechanism for appended filament IDs to ensure correct assignment during color updates.
- Enhanced the update_filament_ids function to streamline filament ID resolution and improve handling of new filament additions.
- Updated the deal_approximate_match_btn and deal_default_strategy methods to accommodate changes in filament management logic, ensuring better integration with the UI.
- Improved overall clarity and maintainability of the filament handling code.
2026-03-02 19:42:07 +01:00
Rad
d4063efc87 Add mixed filament support and improve filament handling
- Introduced functions to calculate the physical filament count and maximum supported filament ID from project configuration, enhancing mixed filament management.
- Updated GUI components to reflect total filament counts, including mixed filaments, ensuring accurate display and interaction.
- Refactored filament initialization logic to streamline color assignment and naming for both physical and mixed filaments.
- Enhanced the sidebar update mechanism to refresh model canvas colors when mixed filaments are modified, improving visual feedback in the UI.
2026-03-02 19:08:23 +01:00
Rad
db0ccb1210 Refactor custom GCode handling and mixed filament management
- Updated `custom_tool_changes` function to use filament IDs instead of extruder IDs, ensuring better compatibility with mixed filament configurations.
- Enhanced `MixedFilament` structure to include a `stable_id` for persistent identity across mixed filament entries, improving remapping during updates.
- Introduced new methods for stable ID allocation and normalization in `MixedFilamentManager`.
- Updated serialization and loading functions to maintain stable IDs, ensuring consistent behavior when mixed filament entries are modified.
- Added tests to verify the correct handling of tool changes and stable ID remapping in mixed filament scenarios.
2026-03-02 16:05:41 +01:00
Rad
21d9bffb45 Merge branch 'refs/heads/v0.92-alpha' 2026-03-02 13:46:54 +01:00
alves
ff5a6a3a3c feature add license for package. 2026-03-02 16:48:18 +08:00
alves
ff54f00419 feature add pack bat for win local package. 2026-03-02 11:50:53 +08:00