feat(gui): multi-nozzle UI for H2C/A2L

Multi-nozzle sync widget, AMS rack-nozzle mapping popup, calibration rework, send-dialog nozzle mapping and extruder-count UI. Includes the fix to persist the AMS sync badge on filament cards (H2C/A2L and direct-sync printers).
This commit is contained in:
SoftFever
2026-07-09 00:06:27 +08:00
parent a098b483f6
commit 28b7127150
52 changed files with 6136 additions and 250 deletions

View File

@@ -138,7 +138,8 @@ FilamentMapDialog::FilamentMapDialog(wxWindow *parent,
if (mode < fmmManual)
m_page_type = PageType::ptAuto;
else if (mode == fmmManual)
else if (mode == fmmManual || mode == fmmNozzleManual)
// Orca: there is no dedicated nozzle-manual page, so treat an fmmNozzleManual plate as a manual variant and show the Custom page instead of misfiling it as "Same as Global".
m_page_type = PageType::ptManual;
else
m_page_type = PageType::ptDefault;