mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-02 12:15:36 +02:00
Bambu Lab firmware treats PA-CF, PA12-CF, and PAHT-CF as interchangeable, but the print scheduler and filament override UI used exact string matching. A 3MF requiring PA-CF wouldn't match PA12-CF in the AMS, leaving the override dropdown disabled and preventing scheduler assignment. Add a filament type equivalence system (both backend and frontend) so these PA variants are treated as compatible in scheduler assignment, AMS slot matching, force color match validation, and the override dropdown. Also fix the "Force color match" checkbox click target being too wide (entire row instead of just the checkbox/label) by changing flex to inline-flex on the label element.