SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
6.72k stars 789 forks source link

Filament / Process Filter per Printer. #4160

Closed Glenno-H closed 3 months ago

Glenno-H commented 7 months ago

Is there an existing issue for this feature request?

Is your feature request related to a problem?

It would be nice to have the filaments / features filtered out by printer. Ie, only the filaments tuned for that printer are shown (Or even just put at the top of the list) This would help decluter the filament / process section a lot for those running multiple printers.

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

A "Filament / Process" filtering option per printer.

Describe alternatives you've considered

I guess instead of a filter, the filament / process list could be resorted with the relevant ones at the top, but this sounds like it could cause other issues.

Additional context

No response

kylek29 commented 6 months ago

Just a side thought on this. Possibly adding a filter box to above the Filament list (similar to how you can search for options) might open up other filtering for user workflow (e.g. filter by text string, etc.), with the ability to filter by printer being done on a list of printers that is stored in the filament settings (although for user sake, that list could be populated by printer checkboxes).

From a UI/UX perspective, there could be a "filter" icon that has a list of common filters, one of which being "Active Printer" (or whatever). Others could be Filament Type and Filament Vendor. Filtering would be done on certain non-seen values (Name, Type, Vendor, Compatible Printers), although to the user they'd just see the names of the filament that come as a result of the filter.

This is similar to other filtering systems I've seen in other apps, where the filter dialog (e.g. the "Filter by Active Printer") populates the filter Input Field with a filter syntax, like --> printer:"Bambu Lab X1C" or type:"PLA" .

tkunchick commented 6 months ago

these should be combined,.

https://github.com/SoftFever/OrcaSlicer/issues/3821

github-actions[bot] commented 3 months ago

Orca bot: this issue is stale because it has been open for 90 days with no activity.

github-actions[bot] commented 3 months ago

Orca bot: This issue was closed because it has been inactive for 7 days since being marked as stale.