Filament Selection dialog Fixes / Improvements #737

Closed
opened 2026-04-05 16:27:59 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @yw4z on 2/16/2026

ENH: ADDED STATS FOR CHECKED / TOTAL [ FILTERED ]

Screenshot-20260217150254

it shows filtered count in brackets if anly filtereing active on printer / type / vendor checkboxes or filtering box
Screenshot-20260217150321

ENH: USE VERTICAL SCROLLING ON CUSTOM FILAMENTS

Before - Horizontal scrolling. you have to use scrollbars on a regular mouse
Screenshot-20260217025709

After- Vertical scrolling
Screenshot-20260217031154

FIX: SETUP WIZARD NOT SELECTING ITEMS

Reason; Code between 2 disalogs not in sync

Just copied SortUI() from 23.js to 22.js and kept network_plugin_install related section

tested list correctly saved between 2 dialogs

Before items not checked
Screenshot-20260216035442

After items checked as expected
Screenshot-20260216041620

FIX: PRINTER LIST IS EMPTY WHEN ONLY 1 PRINTER IN USE

Reason; old UI prefers to hide printer list when only 1 item exist

Before - List is blank
Screenshot-20260217024920

After - Active printer is visible as expected
Screenshot-20260217024825

FIX: NON COMMON FILAMENT TYPES IN PROFILES

These items not appear back after appliting a filtering then removing filtering again. matched their filament types

Eryone\filament\Eryone Silk PLA.json > PLA Silk
Qidi\filament\Qidi ASA-Aero.json > ASA-AERO
Qidi\filament\Q2\QIDI ASA-Aero @Q2.json > ASA-AERO
OrcaFilamentLibrary\filament\Bambu\Bambu ASA-Aero @base.json > ASA-AERO
*Originally created by @yw4z on 2/16/2026* ### ENH: ADDED STATS FOR CHECKED / TOTAL [ FILTERED ] <img width="495" height="128" alt="Screenshot-20260217150254" src="https://github.com/user-attachments/assets/7a610e41-1263-49d1-9721-bfea466f5881" /> it shows filtered count in brackets if anly filtereing active on printer / type / vendor checkboxes or filtering box <img width="459" height="120" alt="Screenshot-20260217150321" src="https://github.com/user-attachments/assets/2453d4f9-cc70-4e65-bc1a-be450a05b6e0" /> ### ENH: USE VERTICAL SCROLLING ON CUSTOM FILAMENTS **Before - Horizontal scrolling. you have to use scrollbars on a regular mouse** <img width="820" height="665" alt="Screenshot-20260217025709" src="https://github.com/user-attachments/assets/557f6d84-d5a0-4c7a-9827-442f02a69cb8" /> **After- Vertical scrolling** <img width="810" height="660" alt="Screenshot-20260217031154" src="https://github.com/user-attachments/assets/8cf3a441-b2c2-4dbf-875d-8a56c866fd92" /> ### FIX: SETUP WIZARD NOT SELECTING ITEMS Reason; Code between 2 disalogs not in sync Just copied SortUI() from 23.js to 22.js and kept network_plugin_install related section tested list correctly saved between 2 dialogs **Before items not checked** <img width="818" height="665" alt="Screenshot-20260216035442" src="https://github.com/user-attachments/assets/42b98036-3c76-4e7e-ac01-cfc4f8d76a33" /> **After items checked as expected** <img width="820" height="660" alt="Screenshot-20260216041620" src="https://github.com/user-attachments/assets/4e7a7f08-c374-435c-9530-4db54c1eb39e" /> ### FIX: PRINTER LIST IS EMPTY WHEN ONLY 1 PRINTER IN USE Reason; old UI prefers to hide printer list when only 1 item exist **Before - List is blank** <img width="832" height="360" alt="Screenshot-20260217024920" src="https://github.com/user-attachments/assets/de4dc241-9efe-4826-8a60-18ecf8db14d5" /> **After - Active printer is visible as expected** <img width="822" height="362" alt="Screenshot-20260217024825" src="https://github.com/user-attachments/assets/e58ad91c-75c7-4fa7-a1d2-31d15c8d9844" /> ### FIX: NON COMMON FILAMENT TYPES IN PROFILES These items not appear back after appliting a filtering then removing filtering again. matched their filament types ``` Eryone\filament\Eryone Silk PLA.json > PLA Silk Qidi\filament\Qidi ASA-Aero.json > ASA-AERO Qidi\filament\Q2\QIDI ASA-Aero @Q2.json > ASA-AERO OrcaFilamentLibrary\filament\Bambu\Bambu ASA-Aero @base.json > ASA-AERO ```
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#737