Skip to content

Feature/optimize warnings#12821

Merged
SoftFever merged 5 commits into
mainfrom
feature/optimize_warnings
Mar 18, 2026
Merged

Feature/optimize warnings#12821
SoftFever merged 5 commits into
mainfrom
feature/optimize_warnings

Conversation

@SoftFever

Copy link
Copy Markdown
Collaborator

Description

tweak some wipe tower related warnings to reduce confusion

  1. Skip flushing volume validation for multi-tool printers
  2. check precise_z_height and enable_prime_tower conflicts in print validate

Screenshots/Recordings/Graphs

Tests

Flushing volumes only apply to SEMM and BBL printers. Multi-tool printers don't perform filament purging between tool changes, so the zero-volume warning was being incorrectly triggered.
Copilot AI review requested due to automatic review settings March 18, 2026 09:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reduces confusion around wipe/prime-tower related warnings by gating flushing-volume validation to SEMM/BBL scenarios and by adding/adjusting validation/warnings for the precise_z_height + enable_prime_tower conflict.

Changes:

  • Skip flushing-volume matrix validation when SEMM UI is not applicable (non-SEMM, non-BBL printers).
  • Update GUI warning strings and conflict handling for precise_z_height vs enable_prime_tower.
  • Add a print validation warning when prime tower is enabled alongside precise Z height on any object.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
src/slic3r/GUI/Tab.cpp Updates UI warning text/behavior when toggling enable_prime_tower and precise_z_height.
src/slic3r/GUI/GLCanvas3D.cpp Skips flushing-volume matrix “zero” warning validation for non-SEMM/non-BBL contexts.
src/libslic3r/Print.cpp Adds a Print::validate() warning for the prime tower + precise Z height conflict.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Comment thread src/slic3r/GUI/Tab.cpp Outdated
Comment thread src/slic3r/GUI/Tab.cpp Outdated
Comment thread src/libslic3r/Print.cpp Outdated
SoftFever and others added 3 commits March 18, 2026 17:50
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
@SoftFever SoftFever merged commit f059472 into main Mar 18, 2026
@SoftFever SoftFever deleted the feature/optimize_warnings branch March 18, 2026 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants