CuraOrientationPlugin icon indicating copy to clipboard operation
CuraOrientationPlugin copied to clipboard

Context menu?

Open thghca opened this issue 2 years ago • 8 comments

Now auto-orient requires 4 clicks (Select model, (long mouse move), Extensions,Auto orientation , Calculate...). It's be nice to add context menu option to reduce this to just two clicks (Right click model, Calculate...).

thghca avatar Oct 26 '22 01:10 thghca

Agree with you , I've done something like that, It's more convenient, because everything is in the same place.
image

But on the other hand it is not every 5 minutes that we use the function.

5axes avatar Jan 24 '23 16:01 5axes

Hi ! Is it possible to add a keyboard shortcut too ? I don't know much about it but it'll be flawless. Thanks !

AnthonyBerduck avatar Feb 21 '23 22:02 AnthonyBerduck

Just a line to add : imageg)

5axes avatar Feb 21 '23 23:02 5axes

You're amazing, thanks ! When will the plugin be updated ?

AnthonyBerduck avatar Feb 21 '23 23:02 AnthonyBerduck

I think there is a confusion here. The contextual menu mentioned is another of my plugins that uses the current code. For the update of the function you have to see with @nallath . But I don't know if he's willing to incorporate those kinds of changes.

5axes avatar Feb 23 '23 11:02 5axes

But on the other hand it is not every 5 minutes that we use the function.

How do you know it's not every 5 minutes in someone else's workflow and why its should be overlooked if someone would find it practical to use that way? Auto-orientation is very similar to some of the Cura's default right-click menu commands like "arrange all models" or "reset all model positions" etc., so Auto-orientation would be a perfect add in that company for those who prefer using it. That's what I think at least and seems that I'm not the only one.

Had this same idea and opened a ticket for it, https://github.com/nallath/CuraOrientationPlugin/issues/24 Personally I think it would improve the user experience and user interface functionality if all the applicable Cura extensions were possible to add or remove from the context or right-click menu by users personal preference. My workflow contains a lot of arranging the objects, as well as reloading them frequently, because the slicer simulated preview often affects my designs, when I find either plunders or other things that need fixing in the model, so for me it's not just load an STL, slice and print. To me Cura is very much an essential part of the overall design workflow and it's not always convenient to design in another program just the position in mind in which the object is loaded to Cura, so you may have to re-orientate the object more than often before the modeled object and printing settings are ready to go.

If it's possible for a programmer to add an extension to the right-click or context menu with relative ease, why not make the feature available for non-programmer power users too? I suggested adding a global settings feature to Cura for adding and removing applicable extension to the right-click menu and to be fair it got a bit reluctant reception from fieldOfView aka Aldo Hoeben which I can only wonder why? https://github.com/Ultimaker/Cura/issues/14674 Is it so uninviting or non-gratifying task to improve user experience and user interface, like including extended functionality to the right-click menu, which is quite common feature in graphic desktops like Windows and Linux after all?

Another idea would be to integrate auto-orientation in Cura altogether, because after all it's quite nice feature to have. Personally I may not always adopt to the automatically calculated positions, but it's always good have as a starting point as most times it's the final position too. But also I don't want to use it automatically every time I open an object file, because it's also important information, in which position the object opens in its initial state.

So please, whoever is in charge of Auto-orientation's development, seriously consider utilizing the right-click or context menu for another location of Auto-orientation commands, if not by default, then at least optionally so that users can enable/disable that from the Auto-orientation settings.

teafusion avatar Feb 26 '23 08:02 teafusion

In this case you can use my version of this plugin ... it's on the Github : https://github.com/5axes/AutoRotationTool/releases

5axes avatar Feb 26 '23 11:02 5axes

Thank you very much!

teafusion avatar Feb 26 '23 17:02 teafusion