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

@@ -518,6 +518,16 @@ void MonitorPanel::jump_to_HMS()
m_tabpanel->SetSelection(PT_HMS);
}
void MonitorPanel::jump_to_Upgrade()
{
if (this->IsShown()) {
auto page = m_tabpanel->GetCurrentPage();
if (page && page != m_upgrade_panel) {
m_tabpanel->SetSelection(PT_UPDATE);
}
}
}
void MonitorPanel::jump_to_LiveView()
{
if (!this->IsShown()) { return; }