bigtreetech / PandaTouch

94 stars 6 forks source link

Request - Group function - Order of printing and selecting printer. #58

Open Vantage-DS opened 2 months ago

Vantage-DS commented 2 months ago

I'm not sure where to add this, as it's not a bug of 1.0.3, but is rather a feature request as a result of 1.0.3.

I do not feel the implementation of groups and g-code selection has been done very well.

Previously, I would select a gcode, then select which printers that gcode is sent to. Now, due to the way groups have now limited the ability to control or print to any printer that's part of that group, if 1 or more of the members of that group are already printing, each printer must now be selected individually first, then the g-code for that printer selected.

It seems a step backwards in my opinion.

Gcode selection > Printer(s) Selection would be better.

Vantage-DS commented 2 months ago

I understand why this has probably been implemented the way it has. Individual printers can be controlled by selecting the printer from the list, and then performing whatever actions are needed. If printer selection was also available after selecting g-code, I guess some people would see this as a pointless extra step.

So, Is it possible to allow printer selection after g-code selection, only when a Group has been selected, and then it only shows available printers in that group which aren't currently active?

Example - 1) Printer 1 is selected. 2) G-code is selected and sent to Printer 1.... Printer 1 is now Active. 3) Group 1 is then selected (Which contains Printers 1, 2 & 3). 4) G-Code is selected and then the user is prompted to choose Printers 2 and/or 3. Printer 1 is excluded.

Hope that makes sense? It might not even be possible...