Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional filtering on Spoolman integration #1702

Open
adamcstorm opened this issue Dec 20, 2023 · 5 comments
Open

Additional filtering on Spoolman integration #1702

adamcstorm opened this issue Dec 20, 2023 · 5 comments
Labels
💡 Type: FR Requests a new feature
Milestone

Comments

@adamcstorm
Copy link

Requested feature:

I'm loving spoolman and the Mainsail integration!
I have some suggestions for the spool selection dialog:

  • Add filter ability for filtering for filament type, color, brand, etc.
  • In the filament selection on print start, automatically apply a filter for filament type. There's already a helpful indication when the filament type doesn't match the gcode. I would hope that this could be enabled/disabled in the settings somehow as I expect this would not be desired in all cases.

Solves the following problem:

When there are a large number of spools, it can be cumbersome to find the right spool. This would help speed up the process, particularly on mobile/small screens.

Additional information:

No response

@adamcstorm adamcstorm added the 💡 Type: FR Requests a new feature label Dec 20, 2023
@meteyou
Copy link
Member

meteyou commented Dec 21, 2023

You can use the current search bar to filter everything. So filament type, color, and brand can all be filtered already.

@adamcstorm
Copy link
Author

That is a handy feature. However, I am of the opinion that having a dropdown+checkbox for a filter is more useful, particularly on a touch interface. Having the ability for a filter to be automatically applied based on filament detected in gcode file would be super useful IMO. It's certainly not a deal breaker. Just something I thought could improve usability. There's already a sort-by option, and I suppose there's a path to extend that functionality to a filtered list.

@rackrick
Copy link
Member

Presetting the search with the filament typ if a wrong filament is deteced might be an option. It comes with the downside does names containing the keyword also will be shown but this is proably an edge case. Anyways... I think additional dropdowns or checkboxes will overload the interface. If we have to hide them behind a search menu or something you also could just type the name into the searchbar even on mobile devices.

@meteyou
Copy link
Member

meteyou commented Dec 21, 2023

I also wanted to add filament type. This will be implemented relatively quickly.

In terms of the type of implementation, the manufacturer should also be the same and fast. But I think it's the same as @rackrick. It could become too much with too little added benefit.

I will add the filament type as a dropdown and check the UI...

@adamcstorm
Copy link
Author

I trust you all with the UI. It’s been a pleasure to use! I appreciate you considering the request and look forward to seeing what you come up with if it’s deemed an improvement.

@meteyou meteyou added this to the vNext milestone Dec 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 Type: FR Requests a new feature
Projects
None yet
Development

No branches or pull requests

3 participants