$5+

Radial Menu Builder for Plasticity

I want this!

Radial Menu Builder for Plasticity

12 ratings

This comes as an .exe & MSI for Windows and a MacOS .app compiled on Apple Silicon (older version on intel)
Linux coming soon!


UPDATED FOR
PLASTICITY 2025.2

EASILY MAKE RADIAL MENUS IN PLASTICITY


Radial Menu Builder for Plasticity is an easy-to-use tool that helps you create customizable circular menus

for Plasticity. With a simple drag-and-drop interface, you can design intuitive menus that takes the pain out of building a radial menu in notepad.

Visual Menu Designer:

  • Design radial menus with up to 12 customizable sockets for efficient command access
  • Adjust socket count with mouse wheel and customize labels for any command
  • Intuitive Interface:
    • Drag commands directly from the library to menu sockets or between positions
    • Delete items by dragging to center trash or using keyboard shortcuts
    • Real-time preview shows your menu as you build it
  • Comprehensive Command Library:
    • Searchable database of all Plasticity commands (updated for 2025.2)
    • Load custom command dictionaries as new features are added
    • Support for nested radial menus within your command list
  • Cross-Platform File Management:
    • Export menus as JSON files with live preview
    • Import and organize existing radials and use them as nested menus within a menu

Important Notes and Info Below:
Version 1.0 UI


OLDER UI

Note:
This App is not Notarized and there may be some extra steps to permit your computer to use these full instructions for both Mac and Windows are at the very bottom of this page.


Full source scripts are included. For versions up to 0.44 You can compile it yourself or run it directly from VS Code.
Change Log

Ver 1.0- Windows & Mac (Apple Silicone)

Major Platform Upgrade:

  • Complete rewrite from Python/Tkinter to Tauri framework for better cross-platform compatibility and performance while being even smaller in file size
  • Native app experience with modern web-based UI while maintaining all previous functionality
  • Hybrid file handling system: native dialogs on Windows web-based file operations on macOS

Technical Improvements:

  • Modernized codebase with Rust backend and JavaScript frontend
  • Better error handling and user feedback through notification system
  • Improved file dialog reliability across all platforms

Maintained Features:

  • All functionality from previous Python version preserved
  • Commands dictionary loading and custom dictionary support
  • Directory-based radial menu management
  • Live JSON preview and export capabilities
  • Mouse wheel/ Track pad socket adjustment
  • Delete items via keyboard or drag-to-trash
  • Custom label editing

Breaking Changes:

  • Commands dictionary now uses JSON format instead of Python (.py) files
  • Drag-and-drop functionality from commands to sockets no longer supported (for now)
  • Save Location for MACOS is now the Downloads folder for now

Platform Notes:

  • Windows: Full native file dialog support
  • MAC OS Requires manual removal of quarantine attributes on first install (instructions provided)

This version represents a significant technical upgrade while preserving the user experience and functionality that made the Python version Great

Ver 0.4.4- Windows & Mac (Apple Silicone)

  • Updated Commands List as of PLASTICITY 2025.2 All new commands are included (let me know if something is missing.)
  • You can now Drag Directly from commands list to Item sockets, (as well as previous behaviours Double Click, etc)
  • You can roll the mouse wheel to increase and decrease the number of sockets on the canvas
  • you can now delete menu items by selecting and pressing delete or backspace or Dragging to the trash in the centre of the menu preview
  • Deprecated Custom Icons functionality as it's no longer possible since v2025+ to have custom Icons

Ver 0.4.3- Windows & MAC

  • Added the ability to add custom labels
  • Added a JSON preview that updates live as you make changes
  • Bug Fixes & Code optimisation
    • Fixed a bug where sometimes the. radial was not exporting in the same order as what was reflected on the preview.

Ver 0.4.2- Windows & MAC(Intel)

  • Reduced Maximum Total Available slots to 12 to match Plasticity
  • Fixed a bug that would overlay commands in slots and ignore empty slots.
    the new behaviour is that when you add a command it will fill the first empty slot and ignore slots that already have commands.

Ver 0.4.1- Windows & MAC(Intel)

  • Added Several Commands missing from the dictionary
  • Commands Dictionary is now A separate file to make it easy for you to add commands which you can edit, you can also load custom commands dictionary - If you want to do this ensure you add commands as they are in the commands dictionary and save the file as a .py (example: mycustomdictionary.py)
    Example:
    command_icons = {
        "command:alternative-duplicate": "alternative-duplicate",
        "command:boolean": "boolean",
    # rest of your commands dictionary here
        "viewport:toggle-x-ray": "toggle-x-ray",
    
    }
    

  • It now comes pre-loaded with several example files to get you started.

Ver 0.4- Windows & Mac(Intel)

  • Now when you load a directory of nested menus it will populate the top of you command list with commands to add existing radials as commands, nested menus are automatically labelled as such and come with a default icon so you may want to change the icon
  • You can now double click to add a command
  • UI has been enlarged by a third and made overall more readable, Socket Numbers now are above the sockets. other minor tweaks


Ver 0.3 - Windows + MACOS(Intel)

  • use any mouse button to reposition items, mouse 1 to select item.
  • Replaced "delete last item" with "Delete Selected Item"
  • Fixed bugs when repositioning Items
    -Now when you place an item on an unoccupied socket the item that is being replaced will fill another unoccupied socket
    -You now need to delete items if you have all sockets full and want to reduce the number of sockets, this fixes a bug of "un-socketing" items and another bug that kept reducing the sockets until there was only 3
  • Changed the UI layout to be more readable.

Ver 0.2 -Windows(Intel)

  • Added ability to load and edit existing .radial.jsons from an existing directory for example (C:\Users\yourname.plasticity\radials) -
  • included 33 commands that were missing -
  • Added more useful visual feedback

    INSTALLATION EXTRA STEPS
  • Windows:

    May be flagged by antivirus or blocked by browser settings—allow the download/run if prompted.
  • macOS:

    For Version 0.4.4
    May show an “Apple could not verify “RadialMenuBuilder” is free of malware that may harm your Mac or compromise your privacy.” message—right-click the app → Open, then confirm in security settings that you want to run the app any way. This is a security quarantine, not a real issue.

    For Version 1.0
    Before you run this Application you need to drag the DMG into the applications folder and before attempting to open the program open the terminal and copy and paste:
     sudo xattr -r -d com.apple.quarantine "/Applications/Plasticity Radial Menu Builder.app"
    Enter your password when prompted and after that the program will work.


$
I want this!
307 sales

Ratings

4.7
(12 ratings)
5 stars
75%
4 stars
17%
3 stars
8%
2 stars
0%
1 star
0%
Powered by