Pie Menu Improved

Hi folks,
unfortunately I had no time in '23 to maintain PieMenu2.0. And in the future I’ll have no time too.

So Grub can take over maintaining the PieMenu.

https://devtalk.freecad.org/t/pie-menu-improved/74921/74

Go! :wink:

2024-01-31 223822.png
Just as an idea, perhaps you can make the highlighting depending on where the cursor is pointing, or just an arrow like in LinkBranch

Thanks for your response, I think we can proceed to update the url on FreeCAD addons. I made a PR there: https://github.com/FreeCAD/FreeCAD-addons/pull/285
I’m not sure if more discussion is needed either here or on GitHub, maybe let’s wait feedback on the PR.

Thanks to all maintainers, your contributions have truly improved FreeCAD UX.

What benefit does this feature bring?

Adds informativeness about cursor position (background is light and mouse cursor is also light, as an example), plus it looks visually beautiful imho

ok, we’ll find someone who can code this in python..

I would love to see it implemented =)
It’s not only visually beautiful but sometimes it decides what command is “preloaded” to be triggered. That way there are no gaps between commands

I thik that you already know, but to remember there are one old addon ( 5 years unmantained ) named “Command panel” that have some good ideas to incorporate.

Some things I like from “Command panel” addon:

  • Custom menu with trigget at workbench context.


  • Workflow to add remove items from to menu.


  • Menu sepatators and spacers to increment the menu order.


  • Submenus ( a special icon to start another custom pie menu for example )

Some things I have to speed modelling:
I incorporate some macros to my menu to increase speed for example

  • In sketcher menu I have a custom macro to exit from the sketch and pad directly and anothet to exit and pocket, in conjunction to add the lenght directli with the spinbox spedds up all things. Are you planned add some main tools parameters near the spinbox?
    GIF 01-02-2024 0-46-56.gif