Skip to content

Changelog


v0.2.2

  • Added copy, cut, paste and undo in Preview-Edit with Ctrl+C / Ctrl+X / Ctrl+V / Ctrl+Z.
  • Added Color button modes — Basic (picker) or Set (fixed color written into the property), useful for palettes. See All Features.
  • Added new condition helpers: in_camera(), perspective(), view3d(), mode(), has_area().
  • Conditions are now checked in real time — a menu hides itself as soon as its condition stops being true.
  • Added Grid conditions — hide a whole pie slot and all its buttons with one expression (Basic and Layout mode).
  • Added Column conditions (Layout menus) — hide a whole column and every button it holds.
  • Added Section conditions — a hidden section takes every button under it with it.
  • A hidden grid, column or section no longer evaluates the conditions of the buttons inside it — one check instead of one per button. See Group Conditions.
  • Column settings (name, width, columns, toggle condition, condition) are now editable from the Preview-Edit button popup, like grid settings.
  • Dynamic Icons are now available on Operator buttons too.
  • getattr and hasattr can now be used in conditions, labels and icons.
  • Menus with a shortcut now show a K icon in the menu list.
  • Fixed menus that could not be hidden in camera view — not in_camera() now works as a condition.
  • Fixed the clipboard: one clipboard for all buttons, copy anywhere and paste anywhere, drawers and dropdowns included. Nested drawer items gained Duplicate / Copy / Paste.
  • Fixed Preview-Edit Dup / Remove / Copy / Paste acting on the parent button instead of the selected drawer or dropdown item.
  • Fixed menus without a header closing unexpectedly or misdetecting the mouse location (Layout menus included).
  • Fixed the native right-click menu not opening in some modes (Sculpt, Paint, Surface Edit, etc.).

v0.2.1

  • Added Chain Mode for pies — chain pie menus Maya style, previous pies stay on screen as circles and hovering one walks back. Per-menu setting.
  • Added Pie Flash Mode — flick to pick a button without seeing the pie, hold to show it in full. See Pie Flash Mode.
  • Added folders in the menu list to organize menus. Folders do not change how menus behave.
  • Added the Menu Library — browse and add menus from any preset or saved file, and save your own.
  • Added the Button Library — add complete buttons from other presets, from Preferences, Preview-Edit or the search popup.
  • Added Load Preset — import shipped or user presets from a list, without the file browser.
  • Added Dynamic Icons — a button icon that changes with the scene, by property name or condition.
  • Added Separator styles — full, centered, dotted and double dotted lines, with adjustable style.
  • Added Merge Button Borders — merge the outlines of connected buttons for a cleaner look.
  • Added multi-key support on Shortcut buttons, held keys (like D + LMB), and a Raw Key mode for keys with no operator behind them.
  • Trigger variants (Ctrl/click, drag) now work on drawers, drawer children and dropdown menus.
  • Simple and Layout menus now remember their pin state and last position.
  • Drawers: set item width and height for all children at once.
  • Pie slice zones now follow button positions in Preview-Edit Mode.
  • Dropdowns now show tooltips for their buttons.
  • Added popup size settings — width of the Edit, Capture, Button Library and Search popups, plus the icon grid size.
  • The search popup now shows a Last Used list.
  • Added an Icon Opacity slider.
  • The Preview-Edit shortcut is now customizable in the keymap settings (no longer locked to Ctrl+Shift+RMB).
  • The Library tab of the search popup can now replace an existing button instead of only inserting one.
  • Added Icon Side (left or right) and Label Align (left, center, right).
  • Labels can now show live values, span several lines, mix sizes and colors, and use formatting expressions. See Dynamic Labels.
  • Fixed Object menus staying on screen at any zoom and following their object correctly.
  • Fixed deleting a locked or auto-show/object menu not hiding it.
  • Fixed buttons running modal operators — they now wait for the mouse release before starting.
  • Fixed Shortcut buttons picking a different operator than Blender, and not closing the menu immediately on click.
  • Fixed drawer buttons flickering, and made sure only one drawer/dropdown can be open at a time.
  • Fixed contour glow under some button types, and override colors on drawer buttons.
  • Fixed center circle labels and slider values overflowing the circle.
  • Fixed drag variants on Object menus and the missing reorder arrows on Object menu slots.
  • Buttons added from the Button Library or right-click are now placed under Preview-Edit instead of over existing buttons.
  • Fixed label centering on drawer buttons with no icon; Center Circle Radius can now go down to 5.

v0.2.0

  • Added Object Menus — a new menu type attached to the selection in the 3D View, with an Auto Show toggle in the menu list.
  • Added Button Width and Height for drawers, in every menu type.
  • Added Depress Condition and Toggle Condition on drawer children.
  • Added an option to close a drawer when an item is selected, and an option to hide the drawer arrow.
  • Button hotkeys now accept several keys — a sequence typed one key after another (az), or alternates separated by commas (az, z, f2).
  • Fixed icon size override on Drawers, and fixed Auto-Save.
  • Fixed conditions not working when several menus shared the same key.
  • Fixed menus staying broken after opening or loading a file (drawing forever, or not responding).
  • Fixed locked menus staying frozen after switching an editor type away and back.
  • Fixed hover flickering on pie menus while an Object menu was visible.
  • Fixed auto fire on hover firing twice on the same button.
  • Fixed a single exclusive toggle button that could not be toggled off.
  • Fixed custom icons and Python scripts of Layout menus missing from exported presets.

v0.1.9

  • Added a keymap toggle to close a menu with the same key that opened it.
  • Added an option to disable Right Mouse closing menus.
  • Added button height for Grid mode in Pie Menus.
  • Added a menu size setting in the Design tab.
  • Added shortcuts on buttons with no label.
  • Added new grease pencil icons made by lehmitz.
  • Fixed hold key on buttons with auto fire and toggle.
  • Fixed sliders on circle buttons.
  • Fixed locked menus not showing after creating a new file.
  • Fixed custom fonts after restarting Blender or loading a scene.
  • Fixed calling a Blender menu from a Layout.
  • Fixed the open-on-delay timer not stopping when the mouse left the button.
  • Fixed the menu list when the font size was above 28.

v0.1.8

  • Fixed directional auto hover on pie menus without a center circle.
  • Fixed the Pie Menu being visible in all quad views, and Preview-Edit switching to front view in quad view.
  • Fixed button shape changing when adding a new item to a pie menu button.
  • Fixed the button shape being reset when using the unified search.
  • Fixed selecting Basic/Layout mode on a pie menu, and buttons with no label.

v0.1.7

  • Added an option to keep menus inside the editor area.
  • Added a Directional Auto Hover threshold (in pixels) so buttons close to the center don't trigger too early.
  • Added Hold to Open in the keymaps — call a menu with the same key as another one, using a timer.
  • Updated Save Preset and Save Package into a single operator that also overwrites.
  • Updated the color shift so existing design color themes can be edited.
  • In Pie Menus, Layout mode is now separate from the center circle; Quick Direction, Quick Direction on Grid and Directional Auto Hover are disabled in Layout mode.
  • Renamed "Always visible" to "Outside Section".
  • Removed the Options tab for menus — all per-menu settings are now combined.
  • Auto Open on Hover is now available for Property, Button Toggle and Shortcut buttons.
  • Fixed the Pie Radius being hidden when Show Center Circle was disabled.
  • Fixed Quick Direction on Grid not firing the operator/property, and its settings not being saved.
  • Fixed menu_call and layout_call when triggered by a shortcut.
  • Fixed nested pie menus ignoring pie_call in directional auto hover.
  • Fixed circle buttons with no label showing the operator path.
  • Moving a Pie Menu by its center circle no longer auto-opens a nearby pie_call or drawer.
  • Fixed auto-save of user presets.

v0.1.6

  • Added Depress Condition to highlight an operator's active state — see Depress Condition.
  • Removed the old States system; Depress Condition replaces it and follows Blender's own API pattern.
  • Improved Quick Direction detection: now uses 2 samples instead of 1 for more reliable direction selection.

v0.1.5

  • Added Basic/Layout mode to Pie Menus — Layout mode drops the center circle for free spatial placement, same as Layout Menus.
  • Added LOCKED position mode for Simple and Layout Menus — pin a menu to a fixed screen spot, with optional Auto Show by condition, in any editor. See Simple Menu and Layout Menu.
  • Added Ctrl+Click on the header button to toggle visibility of all LOCKED menus/layouts at once.
  • Added rows to Drawers (Items Per Row) and icon-only child buttons.
  • Added Open on Delay for KEY HOLD triggers, Pie Call, Menu Call, Layout Call, and GPU Menu.
  • Added Simple Menu/Layout bounce settings (toggle and value), plus a global bounce for pie menus without a center circle.
  • Added a tooltip delay setting in Global Preferences (defaults: show 0.75s, hide 2.0s).
  • Added Edit Mode Text Size option in Global Settings.
  • Preview/Edit Mode now works in any editor, not just the 3D Viewport.
  • Fixed UV Editor keymap not working.
  • Fixed grid button width to support float values (e.g. 0.3).
  • Fixed grid button height edits changing icon size unintentionally.
  • Fixed bug toggling a Pie Menu's Center Circle.
  • Fixed performance drop when editing menu design in Preview Mode.
  • Fixed sound repeat loop when the cursor sits on the UI, and sound-enabled state not persisting after restart.
  • Fixed Open on Delay requiring a mouse move to start the timer.
  • Fixed Layout Menu header hover to match Simple Menu behavior.
  • Changed RMB behavior: Pie Menu (center circle or outside a button) always closes; any Menu (on button or outside, if unpinned) closes; RMB + Drag moves the menu.
  • Fixed a value tooltip (slider, trigger) staying visible after exiting the menu while editing.
  • Updated Import/Export with new settings options.

v0.1.4

  • Added Row Span — resize a button's height, enabling custom grid layouts in pie menus, simple menus, and layout menus.
  • Added Lock option to protect presets and menus from deletion.
  • Added RMB drag to move menus.
  • Added support for Bevel Weight and Crease sliders (bevel_weight, edge_crease).
  • Added a timer option (global + per-button override) for auto-open-on-hover buttons (Pie Call, GPU Menu, Drawers).
  • Added Grease Pencil Sculpt, Paint, and Weight Paint icon sets; unified the sculpt icon set to one color.
  • Sections can now contain more than one nested section.
  • Menu Call and Layout Call buttons can now auto-open on hover, with a per-item delay override.
  • Condition expressions now support more builtins (any, all, len, min, max, sum, abs, round, isinstance, str, int, float, bool).
  • Changed drag-reorder shortcut to Alt+Right-Click (was Right-Click) to avoid conflicting with Blender's own right-click menu.
  • Edit Mode: vertical drag on a button now changes Row Span; Alt+drag vertically reorders instead.
  • Edit Mode: drag-reorder now shows numbered position indicators while dragging.
  • Edit Mode: snap mode and snap grid size now persist across sessions.
  • Edit Mode: adding a new button while live now refreshes the preview instantly and auto-selects the new button.
  • Add/Replace/Capture button popup: added Button Height (Row Span) next to Button Width; icon picker is now inline (search + grid) instead of a sub-popup.
  • If Show Center Circle is disabled on a Pie Menu, Show Trail is disabled too.
  • Fixed menu_call/layout_call losing their picked target on preset export/import.
  • Fixed several Edit Mode bugs for Simple Menu (Add/Remove/Move/Dup/Copy/Paste inside sections, drag direction, free drag reorder).
  • Fixed icon picker to show all icons, not only Blender's.
  • Fixed slider-in-menu not closing when clicking outside while editing.

v0.1.3

  • Added user icon directories — use any folder of PNG files as an icon source in the picker.
  • Icon picker now shows a source dropdown (Blender built-in icons + user directories) when at least one user directory is configured.
  • Added back override color for buttons.
  • Fixed several Options preferences not saving to the autosave JSON.
  • Fixed error with design collision when saving presets.
  • Fixed toggle button condition and layout side-edge move bug.

v0.1.2

  • Added Blender 4.2 LTS compatibility.
  • Added Expand from Left/Right/Center for Layout toggle buttons.
  • Added contour glow for Buttons, Grids, Menu, and Layout (in add-on preferences).
  • Added Auto Open on hover for Drawer and GPU Menu, with a trigger variant fallback.
  • Added a global path to save & share user presets.
  • Added a theme design option to change or save colors only.
  • Fixed toggle system bug, shadow blur error, and trigger-variant execution order.

v0.1.1

  • Added bounce animation on button click.
  • Added option to auto-close the menu on button click.
  • Added snap grid for moving buttons/grids in Pie Menu Edit Mode.
  • Added option to change button shape (circle/rectangle) in single mode.
  • Added toggle-buttons-from-another-button support across Pie, Menu, and Layout.
  • Pie Menu can now be moved and its radius edited in Preview/Edit Mode.
  • Fixed export package not including icons.

v0.1.0

  • Added options to override button and text colors.
  • Removed Int Prop/Float Prop button types — use Sliders instead.
  • Renamed Spacer to Separator.
  • Fixed auto open/close for nested drawers.
  • Fixed clicks in Preferences not registering during Preview/Edit Mode.
  • Preview now updates immediately when changing menu type (Pie/Menu/Layout).

v0.0.9

  • Edited the Spacers to act like a button in Preview - Edit Mode
  • Added a Color for the Menu/Layout Header to make it more visible
  • Added support for shortcuts on buttons for Menu & Layout when not pinned, same as Pie menu
  • Fixed drag up/down for Sections in Preview - Edit Mode
  • Fixed value when adding a slider with Integer
  • Fixed double click on EnumProperties in Preview - Edit Mode
  • Fixed error on menu name when adding a description
  • Fixed Pie menu description size in the center circle
  • Fixed the button selection sync in Preview - Edit Mode (if a button is selected in the 3d view, it will be selected in the preferences, the opposite is true)
  • Fixed the copy/past between menus (pie/menu/layout)
  • Added Width and Height in the Preview - Edit Mode Pop-up for drawers
  • Added a report when launching an operation on a button
  • Fixed col_span error on single buttons
  • Updated the Create New Menu Operator to show a list of active presets
  • Updated the header icon to call the Create New Menu operator when pressing Shift
  • Fixed auto active item when calling a menu from a button, when clicking on the button

v0.0.8

  • Fixed angle on sliders (min/max and input value)
  • Added a field to name buttons freely
  • Added "Outside Section" option in Edit Mode popups
  • Fixed error on EnumProperties — can now double-click to see items in Edit Mode
  • New buttons in Edit Mode are now always created outside of any Section by default
  • Fixed issue with Area Properties — actions now work exclusively in the active area
  • Added auto-scale to fit menus in small areas
  • Added option to expand GRID directions from the top instead of downward
  • Edited popups in Preview — Edit Mode to have the same options as Preferences for Pie/Menu/Layout
  • Edited popups in Preview — Edit Mode to open on double-click (consistent with Menu/Layout)
  • Added option in Preferences to hide the description at the center of a Pie Menu
  • Fixed path when adding a slider in Sculpt Mode
  • Added actions in Preview — Edit Mode for GPU menus (add, remove, reorder)
  • Fixed error in Preview — Edit Mode when clicking on an EnumProperty to remove or edit it
  • Macros for properties now work (chain expressions with ;)
  • Fixed Separator in Drawers — now adds spacing, not a button
  • Fixed Separator on Layouts to use the same value as between columns
  • Fixed Drawers on Layouts (properties, sliders, color property, etc.)
  • New Drawer child is placed after the active item
  • Added shortcuts on buttons in Pie Menus to call them directly

v0.0.7

  • Fixed Save and Save Package issues

v0.0.6

  • Added Button Border Hover option in Design for better hover visibility
  • Simplified the save UI (save preset / save preferences / save keymaps)
  • Updated Sync Blender Theme to not overwrite the menu theme
  • Fixed a bug with Sliders (buttons not visible on Menus and Layouts)
  • Centered the menu width (was left-aligned before)
  • Fixed hover color persisting after disabling Preview/Edit Mode
  • Fixed SHIFT+CLICK to add a new button in Preview — Edit Mode
  • Sections can now be opened and closed in Preview — Edit Mode
  • Fixed SHIFT+CLICK to add a new button on Menu/Layout
  • Added Move Up / Down for the Preset and Menu lists

v0.0.5

  • Updated the Context Menu to show a popup for editing items
  • Moved Preset and Menu lists to the left side of the UI
  • Added option to automatically show Preview when creating a new menu
  • Added Edit Mode — rearrange buttons by dragging in the 3D View
  • Added shortcut to toggle Edit Mode from within the menu
  • Added global UI scale
  • Added Sliders, Color, etc. inside Drawers (also supports nested Drawers)
  • Updated the Global Options UI

v0.0.4

  • Fixed Keymaps Export/Import (drag, direction, etc. all preserved)
  • Fixed keymap issue when deleting keymaps
  • Added info text to remind users to save keymaps
  • Set Default Theme to Default_Blue
  • Removed hover & sound on LABEL buttons
  • Fixed trail visibility (now always on top of buttons)
  • Fixed auto-close on GPU Menus
  • Added Drawer directions: SIDE_RIGHT, BOTTOM
  • Added Copy/Paste buttons to copy Pie/Menu/Layout to another Preset
  • Added LAYOUT_CALL button type and trigger
  • Fixed issue when deleting an item (auto-selects next one)
  • Fixed right-click context menu for brushes and drawer items
  • Fixed adding properties using {}
  • Added optional header button in the 3D View to open PieMaster Preferences

v0.0.3

  • Fixed auto-save for preferences and presets
  • Fixed auto-hover on Pie Call and Grid
  • Fixed auto-center and auto-hover to not immediately trigger the action
  • Added option to disable auto-hover
  • Workflow change: buttons must be explicitly excluded from a Section to sit outside it
  • Edited Simple Menu header
  • Added Layout type (multi-column floating panels)
  • Fixed Import Preset keymaps
  • Fixed PIE_CALL ID loss when importing a Preset
  • Removed bounce animation from Simple Menu and Layout on open
  • Fixed bug with Sliders on Simple Menu

v0.0.2

  • Added path for auto-save of preferences and presets
  • Added option to hide the center circle
  • Added option to hide the trail
  • Added text display on Pie Menu and Simple Menu in Preview Mode
  • Added auto-select of button when mouse enters its direction (like Blender's built-in pie menus)
  • Added button to clear all keymaps