This repository provides ongoing maintenance and version updates for the Blender add-on Pie Menu Editor (PME).
PME was originally developed by roaoao in 2016 and made available on the Blender Market and Gumroad.
With PME, users could easily extend their custom UI and enhance their efficiency when working with Blender. Its ease of use and extensibility have consistently earned high praise from the user community.
My goal with this repository is to keep PME working, stable, and faithful to its original design — ensuring it continues to function seamlessly on modern Blender versions.
This repository is maintained by Pluglug with roaoao's knowledge and approval, and is published to assist in keeping PME up to date with evolving Blender versions.
This repository exists to maintain PME for existing users, not to replace the original commercial distribution.
Users are encouraged to honor the value of both the original development and ongoing maintenance efforts.
- Support the original developer → Purchase PME on Blender Market or Gumroad
- Support maintenance work → Support via ko-fi
This project is a fork of the original Pie Menu Editor created by roaoao.
I deeply respect roaoao's contributions and acknowledge his expertise in creating such a versatile tool.
The original copyrights remain with roaoao, and this repository is maintained in accordance with the terms of the GPL license.
I am grateful to the community members who have encouraged and supported this ongoing maintenance effort.
-
Maintain Blender Version Compatibility
Ensure PME continues to function seamlessly with the latest Blender updates. -
Enhance Stability
Address community-reported issues to provide a more reliable experience. -
Implement Community Features
Add new functionalities based on user feedback while preserving PME's core concept. -
Documentation Improvements
Clarify internal behavior to help future contributors understand the system.
For development setup instructions, see CONTRIBUTING.md.
# Clone and setup
git clone https://github.com/Pluglug/pie-menu-editor-fork.git
cd pie-menu-editor-fork
git checkout pme2-dev # Active development branch
# Install dev tools (optional)
uv pip install -e ".[dev]"
pre-commit install| Branch | Purpose | Status |
|---|---|---|
main |
PME1 stable (Blender 4.x) | Hotfixes only |
pme2-dev |
PME2 development (Blender 5.0+) | Active |
I welcome:
- Bug Reports → via the Issues page
- Reproduction Cases → logs, steps, and JSON panels are extremely helpful
- Pull Requests → especially for isolated fixes, docs, or cleanup
- Community Discussion → Join the active community on BlenderArtists Forum. You can also use the Discussions section for additional topics.
PME is a complex add-on; quality contributions are always appreciated.
Licensed under the GNU GPL v3. All original rights belong to roaoao, the creator of Pie Menu Editor.
This repository is maintained independently, but with the original developer's knowledge and approval.
The provided modification scripts aim to maintain compatibility and improve usability, but I make no guarantees regarding the software's functionality, safety, or compliance with applicable laws.
Any maintenance work conducted through this repository is performed in good faith to support PME's existing user base. If the original developer requests changes, removal, or transfer of stewardship, such requests will be honored immediately.
Forks for contributing pull requests are welcome.
This repository is a maintenance fork, not the original PME project.
To prevent confusion about which version is actively maintained,
please keep your fork’s name as “pie-menu-editor-fork.”
Altering the name of a fork can make it difficult for users to distinguish
the maintained line from unrelated copies and may obscure the project’s lineage,
which ultimately harms the original developer’s reputation.
If you only need a personal backup, please clone or download the repository
instead of publishing a public fork.
For issues, feature regressions, or crash reports, please use the Issues page.