Compact Printer Selection UI - part 3 #1331

Closed
opened 2026-04-05 17:22:18 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @yw4z on 12/18/2025

this problems from existing bbl code compared to previous fixes from https://github.com/OrcaSlicer/OrcaSlicer/pull/11401 https://github.com/OrcaSlicer/OrcaSlicer/pull/11196

let me know if there are more issues

FIXES

• Nozzle selection stucks and not changes
problem caused by code tries to use custom name of preset instead alias/inherited preset name
before
orca-slicer_XdBnbBqOZl
after - works as expected. it switches to compatible system preset
orca-slicer_Vrb6GGjIXo

• Nozzle diameter not showing correct value
problem occurs if user set a custom nozzle diameter on config. combo box shows inherited value instead used nozzle diameter
IMPORTANT! not fully sure if this leads another issues since it also changes extruder.diameter value
before
Screenshot-20251218031359
after
Screenshot-20251218031715

• also nozzle value appears empty when preset doesnt have any inherited preset value
before
Screenshot-20251218132028
after
Screenshot-20251218132019

• adding nozzle information to a non inherited preset causes blank preset. added if (printer_model.empty() || printer_presets.empty()) as condition to fix it. also added some descriptions to warning dialog
before
Screenshot-20251218134100
after - without fix
Screenshot-20251218134609
after - with fix. this appears when user tries to switch nozzle on non inherited preset
Screenshot-20251218134004

IMPROVEMENTS

• Added a border around plate texture preview popup
before
Screenshot-20251218032837
after
Screenshot-20251218032848

*Originally created by @yw4z on 12/18/2025* this problems from existing bbl code compared to previous fixes from https://github.com/OrcaSlicer/OrcaSlicer/pull/11401 https://github.com/OrcaSlicer/OrcaSlicer/pull/11196 let me know if there are more issues ### FIXES **• Nozzle selection stucks and not changes** problem caused by code tries to use custom name of preset instead alias/inherited preset name before ![orca-slicer_XdBnbBqOZl](https://github.com/user-attachments/assets/f06d156e-b3be-421b-8257-3b321f94368c) after - works as expected. it switches to compatible system preset ![orca-slicer_Vrb6GGjIXo](https://github.com/user-attachments/assets/b07cba56-a9dd-476f-998e-7ec6e5c70141) **• Nozzle diameter not showing correct value** problem occurs if user set a custom nozzle diameter on config. combo box shows inherited value instead used nozzle diameter **IMPORTANT! not fully sure if this leads another issues since it also changes `extruder.diameter` value** before <img width="746" height="330" alt="Screenshot-20251218031359" src="https://github.com/user-attachments/assets/d1ea7d89-4488-4dd4-a68c-db64ce729ff2" /> after <img width="748" height="322" alt="Screenshot-20251218031715" src="https://github.com/user-attachments/assets/2f7d03a7-ff91-4ee9-93b2-b86982b76d9e" /> **• also nozzle value appears empty when preset doesnt have any inherited preset value** before <img width="506" height="510" alt="Screenshot-20251218132028" src="https://github.com/user-attachments/assets/cb0a596b-8375-4965-aac9-401452ea26d3" /> after <img width="533" height="527" alt="Screenshot-20251218132019" src="https://github.com/user-attachments/assets/021f1fc8-c665-4585-a3b0-d7aa3efa5fc4" /> **• adding nozzle information to a non inherited preset causes blank preset. added `if (printer_model.empty() || printer_presets.empty())` as condition to fix it. also added some descriptions to warning dialog** before <img width="520" height="279" alt="Screenshot-20251218134100" src="https://github.com/user-attachments/assets/73bd5ee1-9a1e-4754-a8f6-f1b56db6442b" /> after - without fix <img width="528" height="110" alt="Screenshot-20251218134609" src="https://github.com/user-attachments/assets/d1eeb983-771c-4881-bc5f-6c41d400045e" /> after - with fix. this appears when user tries to switch nozzle on non inherited preset <img width="512" height="278" alt="Screenshot-20251218134004" src="https://github.com/user-attachments/assets/a29223fa-0e36-4af7-bd02-adec8045a472" /> ### IMPROVEMENTS • Added a border around plate texture preview popup before <img width="428" height="304" alt="Screenshot-20251218032837" src="https://github.com/user-attachments/assets/ef7aee3a-6f5c-4c66-b594-83c5bf42270b" /> after <img width="431" height="305" alt="Screenshot-20251218032848" src="https://github.com/user-attachments/assets/19ed8307-c7c3-49d9-8b21-e6b23df26a11" />
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1331