Propui: Custom Blender Ui Panel Builder

bigizom in Rigging


Fixed

  • Keyboard list actions such as Add, Remove, Duplicate, Move, and hierarchy edits now create exactly one reliable Blender Undo step, including actions that open a confirmation dialog.
  • Blender icon selections are now undoable like other entry-setting edits in both the Full and Free editions.


Fixed

  • Fixed a Blender crash that could occur while drawing editor lists, most notably Generated UIs, after updating, reinstalling, reloading, or otherwise restarting the extension lifecycle.
  • Editor-list selection no longer retains temporary Blender data references beyond their safe lifetime.
  • Applied the same safer lifecycle handling to the Free edition.
  • Fixed opening another .blend incorrectly marking the registered extension as inactive.
  • Startup warmup and editor-list refreshes now continue normally after file loads without repeated lifecycle warnings.
  • Dynamic editor panel and deferred-work ownership now survives file loading while still cleaning up correctly when PropUI is disabled or removed.

izom PropUI Full 1.1.0

Released July 15, 2026.

Improvements

  • Improved editor responsiveness and navigation for large setups.
  • Made Generate UI substantially faster for complex projects.
  • Editor navigation no longer fills Blender's Undo History. Expanding sections, changing the active list, hiding editor rows, changing shortcut targets, and adjusting view-only preferences no longer create unnecessary undo steps.
  • Editor-only choices now remain stable when unrelated Blender changes are undone, preventing panels, selections, and staged layout work from jumping unexpectedly.
  • The Editor Layout list now behaves as a staging workspace. Previewing, selecting, and reorganizing the staged layout remain separate from the intentionally undoable Apply Editor Layout action.
  • Keyboard shortcuts that modify authored UI data now create one predictable undo step, matching their corresponding editor buttons.
  • Sidebar shortcuts now respond only while the PropUI sidebar tab is active, preventing conflicts with PropUI Rigify and unrelated sidebar tabs.

Setup compatibility

  • Rigify setup JSON can now be imported directly as a Full-edition UI Variant.
  • Compatible entries, entry options, hierarchy, Generated Layout, sub-panels, and row boxes are preserved during Rigify imports.
  • Rigify property-storage and Visible on Bones targets are translated when a suitable receiving armature is available. Any unsupported mappings are clearly reported.
  • Free-edition setup JSON can now be imported directly while preserving every feature shared with Full.

Fixes and reliability

  • Generate UI now participates correctly in Blender Undo and Redo. Undo removes the generated runtime panels and Text data; Redo restores the complete working UI.
  • Improved extension installation, updating, disabling, and removal stability, especially in Blender 5.2 on Windows.
  • Generated panels now restore more safely after reinstalling or updating the extension.
  • Fixed stale editor row state appearing after entries were cleared, imported, or rebuilt.
  • Existing 1.0 projects retain their Entry List, hierarchy, Generated Layout, storage target, and ability to regenerate without conversion.

1.0.0 — First public release

The first public release of izom PropUI — a visual editor for authoring custom-property controls and generating standalone Blender panels from them.

Highlights:

  • Two-layer authoring: an Entry List you organize freely, and a Generated Layout that decides the output.
  • Eleven entry types: Float, Integer, Boolean, String, Array, Data-Block, Python, Display Link, Custom, Text, and Operator Button.
  • Flexible label layouts: scalar entries place their label on one row, split Blender-style, or above the value; arrays add split main-label and split component-label layouts.
  • Flexible storage: a wide range of storage targets, with per-entry target overrides so one panel can drive properties on multiple owners.
  • Rich layouts: shared rows, row boxes, and nestable sub-panels.
  • Reactive UI: dynamic labels (with match modes and sort tools) and parent/child conditions for visibility and availability.
  • Generated panel lifecycle: run, hide, stop, and remove generated UIs, each stored as its own portable .py Text datablock, with .py ZIP export.
  • Custom branding, UI Variants, Editor Layout, import/export, and diagnostics & cleanup tools.
  • Requires Blender 5.0.0+. Licensed GPL-3.0-or-later.

Fixed

  • Keyboard list actions such as Add, Remove, Duplicate, Move, and hierarchy edits now create exactly one reliable Blender Undo step, including actions that open a confirmation dialog.
  • Blender icon selections are now undoable like other entry-setting edits.
  • Sync to Metarig, Clean Metarig Props, and Import Native Props now participate properly in Blender Undo History.


What's new

  • The 3D Viewport Sidebar editor now identifies the active or pinned PropUI host bone beside the pin.
  • Added Add All Selected Bones for Visible on Bones, supporting both metarig and generated-rig selections in one undoable action while skipping duplicates and invalid targets.
  • Fixed pinned editors becoming unpinned when Undo or Redo rebuilt the metarig after an editor change.
  • Refined Editor Layout with accurate Output Setup section names and visibility controls for Generated UI Display, Property Storage & Metarig Sync, and Native Passthrough.
  • New Output Setup visibility choices participate in editor defaults and settings import/export.


Fixed

  • Fixed newly added or renamed metarig bones not appearing immediately in Visible on Bones, One Prop Bone, and per-entry property-storage override searches.
  • Generated controls are now refreshed after every successful Rigify generation, keeping generated-only FK, IK, tweak, and other control choices current.
  • Improved editor-list lifecycle safety across Rigify and feature-set reloads so temporary Blender data references cannot survive beyond their safe lifetime.

Performance

  • Bone status indicators and normal editor drawing now use direct or cached lookups, avoiding full-armature scans during redraw.
  • Fixed opening another .blend incorrectly marking the still-registered Rigify feature set as inactive.
  • Editor Layout refreshes and other deferred editor work now continue normally after file loads without repeated lifecycle warnings.
  • Lifecycle ownership remains stable across file loads while still cleaning up correctly when the feature set is disabled or removed.

izom PropUI Rigify 1.5.0

Released July 15, 2026.

Generated UI display

  • Added Always Visible for generated UIs that should remain available throughout the active generated rig, regardless of the selected control.

  • The Visible on Bones list becomes read-only while Always Visible is enabled, but its contents are preserved for returning to selection-based visibility.

  • Added Panel Location. Each PropUI component can remain inside Rigify's native Rig Main Properties or generate a separate top-level panel in the 3D Viewport sidebar.

  • Separate panels support a custom panel title and custom sidebar tab name.

  • Generated Layout sub-panels remain correctly nested under their component's separate panel.

  • Native Rigify panel setups can place the complete PropUI above or below the native UI shown for the selected control.

  • Panel location, panel title, sidebar tab, native UI ordering, and Always Visible are included in setup defaults, import/export, merge modes, and setup reset behavior.

Visible on Bones

  • Added an ordered Visible on Bones list for choosing every generated control that should reveal a component's UI while keeping a single authoring host bone.

  • Generated-only controls such as FK and IK controls can be typed or pasted directly into the list.

  • Added a searchable generated-control picker using controls detected on the generated rig.

  • Metarig bone targets continue to resolve through Rigify and can automatically expand to their generated FK, IK, parent, or tweak controls.

  • Exact generated-control names resolve to that exact control during regeneration.

  • Duplicate targets selected through list operators are prevented, while manually typed duplicates are highlighted.

  • Visible on Bones supports the shared add, remove, and reorder keyboard shortcuts.

  • Visibility rules apply consistently to the main PropUI body and every generated sub-panel.

  • Existing setups remain compatible: an empty list continues to use the host control as before.

Host output and property storage

  • Added Metarig Only host output for production rigs that should omit the PropUI authoring host from the final generated rig.

  • Existing projects continue using Keep Host Control by default.

  • Metarig Only validates visibility and storage targets before generation so a missing host cannot be selected or used silently.

  • One Prop Bone and per-entry Prop Bone Override now support editable bone names and searchable generated-control pickers.

  • Generated-only FK, IK, and other final-control names can be used directly as property-storage targets.

  • Added an explicit Use Prop Bone Override switch for each entry. Disabled overrides now reliably follow the current shared storage choice.

  • Added Make All Entries Follow Shared Storage, protected by a configurable confirmation prompt.

  • Saved disabled override names are preserved for later reuse but are ignored by storage, sync, and cleanup operations while disabled.

  • Native passthrough properties can transfer to an external One Prop Bone when the host is omitted.

  • Reorganized Property Storage & Metarig Sync into clearer generated-rig storage, managed sync, active-storage cleanup, and metarig-wide cleanup sections.

  • Sync to Metarig now skips generated-only storage targets with a clear result instead of incorrectly falling back to the host.

  • Move Matching now removes matching managed properties from other active storage bones after the destination is updated.

  • Normal cleanup now provides clear Host, Active Prop Bones, and Host + Active Prop Bones scopes.

  • Added Clean Managed Props Across Metarig for removing matching managed properties from every metarig pose bone while keeping unrelated properties.

  • Added Remove All Custom Properties from Metarig for deliberately clearing all pose-bone custom properties across the metarig.

  • Metarig-wide cleanup actions preview their scope, request confirmation, are undoable, and report the final removal count.

Editor workflow

  • Added Editor Lives In. The complete editor can remain in Rigify Parameters or move to a dedicated PropUI Rigify tab in the 3D Viewport sidebar.

  • Rigify Parameters displays a direct navigation message while the editor lives in the sidebar instead of drawing a duplicate editor.

  • The sidebar editor is shown only for actual PropUI metarig components. Generated rig controls no longer expose the authoring editor.

  • Added a session pin to the sidebar editor. Pinning keeps the current metarig component available while selecting other bones, generated controls, or objects.

  • Sidebar shortcuts now work correctly and respond only while the active PropUI Rigify tab is in context, avoiding conflicts with Full and other sidebar tabs.

  • Save Editor Settings As Default now includes the chosen editor location and applies it automatically to fresh PropUI components, including components added inside already-saved projects.

  • Improved editor responsiveness and navigation for large metarig setups.

  • Editor navigation, section collapsing, list selection, visibility preview, and other view-only actions no longer clutter Blender's Undo History.

  • Editor-only choices remain stable when unrelated rig changes are undone.

  • Authored-data shortcuts now create one predictable Undo step, matching their corresponding buttons.

  • Updated property rows to use Blender's native split-label layout where appropriate, improving readability in narrow panels while keeping standard checkboxes compact.

Cross-edition setup compatibility

  • Full-edition setup JSON can now be imported directly onto a Rigify PropUI host.

  • Compatible entries, hierarchy, Generated Layout, sub-panels, row boxes, Display Links, dynamic labels, operators, and custom RNA paths are translated into their Rigify equivalents.

  • Standalone pose-bone storage and visibility paths are translated into Rigify storage targets and Visible on Bones entries.

  • Free-edition setup JSON can now be imported while preserving all shared entries, hierarchy, options, and Generated Layout rows.

  • Rigify exports now identify their source edition so Full and Free can apply the correct compatibility rules.

  • Unsupported targets are skipped with a clear report instead of producing an invalid setup.

Fixes and reliability

  • Fixed a Blender freeze risk when disabling or removing the Rigify feature set while a project contains active PropUI components.

  • Disabling and re-enabling either Rigify or the feature set now preserves the authored PropUI setup while cleaning its temporary editor state correctly.

  • Improved feature-set update, reload, disable, removal, and shutdown stability.

  • Fixed a Dynamic Labels redraw failure that could repeat after editing or renaming metarig bones and eventually crash Blender.

  • Fixed false REDEFINING PARAMETER warnings when Rigify reloads external feature-set rigs.

  • Improved repeated rig-generation stability, including projects that use generated-only storage targets.

  • Existing 1.0 metarig setups retain their Entry List, hierarchy, Generated Layout, shared storage, and generated output without conversion.

  • Upgraded projects continue using Keep Host Control, host-based visibility, and the Rigify Parameters editor unless the new options are explicitly selected.

  • Saved per-entry bone choices are preserved. Upgraded projects initially follow shared storage; enable Use Prop Bone Override only for entries that should use their saved individual storage bone.

  • Older exported setup JSON remains compatible.


1.0.0 — First public release

The first public release of izom PropUI Rigify — a Rigify feature set for authoring custom pose-bone property UIs directly from a metarig.

Highlights:

  • Author on a metarig bone (Rigify type izom.PropUI); controls generate into the rig's native Rig Main Properties panel.
  • Prop-bone storage: one prop bone or per-entry overrides, with sync to metarig, native passthrough, and basic.raw_copy support.
  • The same authoring surface as the Full editor: all entry types, conditions, dynamic labels, shared rows, sub-panels, row boxes, and import/export.
  • Generated UI internal controls: enable/disable the section, and hide it during transform or playback.
  • Requires Blender 5.0.0+ and Rigify. Licensed GPL-3.0-or-later.

Full And Free Editions:

Fixed

  • Keyboard list actions such as Add, Remove, Duplicate, Move, and hierarchy edits now create exactly one reliable Blender Undo step, including actions that open a confirmation dialog.
  • Blender icon selections are now undoable like other entry-setting edits in both the Full and Free editions.


Rigify Edition:


Fixed

  • Keyboard list actions such as Add, Remove, Duplicate, Move, and hierarchy edits now create exactly one reliable Blender Undo step, including actions that open a confirmation dialog.
  • Blender icon selections are now undoable like other entry-setting edits.
  • Sync to Metarig, Clean Metarig Props, and Import Native Props now participate properly in Blender Undo History.



Full And Free edition:

Fixed

  • Fixed a Blender crash that could occur while drawing editor lists, most notably Generated UIs, after updating, reinstalling, reloading, or otherwise restarting the extension lifecycle.
  • Editor-list selection no longer retains temporary Blender data references beyond their safe lifetime.
  • Applied the same safer lifecycle handling to the Free edition.



Rigify Edition:


Fixed

  • Fixed newly added or renamed metarig bones not appearing immediately in Visible on Bones, One Prop Bone, and per-entry property-storage override searches.
  • Generated controls are now refreshed after every successful Rigify generation, keeping generated-only FK, IK, tweak, and other control choices current.
  • Improved editor-list lifecycle safety across Rigify and feature-set reloads so temporary Blender data references cannot survive beyond their safe lifetime.

Performance

  • Bone status indicators and normal editor drawing now use direct or cached lookups, avoiding full-armature scans during redraw.


Full and Free Edition:
  • Fixed opening another .blend incorrectly marking the registered extension as inactive.
  • Startup warmup and editor-list refreshes now continue normally after file loads without repeated lifecycle warnings.
  • Dynamic editor panel and deferred-work ownership now survives file loading while still cleaning up correctly when PropUI is disabled or removed.


Rigify Edition:

  • Fixed opening another .blend incorrectly marking the still-registered Rigify feature set as inactive.
  • Editor Layout refreshes and other deferred editor work now continue normally after file loads without repeated lifecycle warnings.
  • Lifecycle ownership remains stable across file loads while still cleaning up correctly when the feature set is disabled or removed.

izom PropUI Full 1.1.0 — Highlights

  • Faster editor performance and significantly faster Generate UI for complex projects.

  • Cleaner Undo History: editor navigation and view-only actions no longer create unnecessary undo steps.

  • Editor-only state now remains stable when unrelated Blender changes are undone.

  • Rigify and Free setup JSON can now be imported while preserving compatible features.

  • Generate UI now supports complete Blender Undo and Redo.

  • Improved extension installation, updating, disabling, removal, and generated-panel restoration.


izom PropUI Rigify 1.5.0 — Highlights

  • Added Always Visible and configurable Panel Location, including separate sidebar panels with custom titles and tabs.

  • Added the ordered Visible on Bones system with generated-control support, searchable pickers, and automatic Rigify control expansion.

  • Added Metarig Only output, allowing the PropUI authoring host to be omitted from generated rigs.

  • Expanded property-storage controls, including generated-only storage targets, explicit per-entry overrides, improved sync, and metarig-wide cleanup tools.

  • Added Editor Lives In, allowing the editor to move from Rigify Parameters to a dedicated sidebar tab with session pinning.

  • Added direct Full and Free setup imports with cross-edition translation.

  • Improved editor performance, Undo behavior, generation stability, feature-set reloading, disabling, removal, and shutdown reliability.

  • Fixed freeze risks, redraw failures, and false REDEFINING PARAMETER warnings.


izom PropUI Free 1.1.0 — Highlights

  • Added setup JSON file export and import in Output Setup.

  • Added clipboard copy and paste for setup JSON.

  • Free setups can now be transferred to Full and Rigify.

  • Full and Rigify setups can be imported while preserving all supported entries, hierarchy, options, and Generated Layout rows.

  • Unsupported paid-edition features are skipped, flattened, divided, adapted, or reported clearly where appropriate.

  • Improved editor responsiveness and removed unnecessary Undo History entries from editor navigation.

  • Generate UI now supports complete Undo and Redo.

  • Improved update, disable, removal, registration, and stale-editor-state reliability.

1.0.0 — First public release

The first public release of izom PropUI — a visual editor for authoring custom-property controls and generating standalone Blender panels from them.

Highlights:

  • Two-layer authoring: an Entry List you organize freely, and a Generated Layout that decides the output.
  • Eleven entry types: Float, Integer, Boolean, String, Array, Data-Block, Python, Display Link, Custom, Text, and Operator Button.
  • Flexible label layouts: scalar entries place their label on one row, split Blender-style, or above the value; arrays add split main-label and split component-label layouts.
  • Flexible storage: a wide range of storage targets, with per-entry target overrides so one panel can drive properties on multiple owners.
  • Rich layouts: shared rows, row boxes, and nestable sub-panels.
  • Reactive UI: dynamic labels (with match modes and sort tools) and parent/child conditions for visibility and availability.
  • Generated panel lifecycle: run, hide, stop, and remove generated UIs, each stored as its own portable .py Text datablock, with .py ZIP export.
  • Custom branding, UI Variants, Editor Layout, import/export, and diagnostics & cleanup tools.
  • Requires Blender 5.0.0+. Licensed GPL-3.0-or-later.

The first public release of izom PropUI Rigify — a Rigify feature set for authoring custom pose-bone property UIs directly from a metarig.

Highlights:

  • Author on a metarig bone (Rigify type izom.PropUI); controls generate into the rig's native Rig Main Properties panel.
  • Prop-bone storage: one prop bone or per-entry overrides, with sync to metarig, native passthrough, and basic.raw_copy support.
  • The same authoring surface as the Full editor: all entry types, conditions, dynamic labels, shared rows, sub-panels, row boxes, and import/export.
  • Generated UI internal controls: enable/disable the section, and hide it during transform or playback.
  • Requires Blender 5.0.0+ and Rigify. Licensed GPL-3.0-or-later.

The first public release of izom PropUI Free — the core author-and-generate workflow in one 3D Viewport sidebar panel.

Highlights:

  • The core workflow: author entries, arrange a Generated Layout, and generate one 3D Viewport sidebar panel.
  • Five entry types: Float, Integer, Boolean, Array, and Text.
  • Object Property Storage: store generated custom properties on one Object.
  • Simple & shared rows: shared row groups up to three items, row height 1–2, and a fixed left indent.
  • Child Visibility conditions and value-driven Dynamic Labels.
  • Safe Import when adding entries into the Generated Layout.
  • Full Factory Reset for a clean slate.
  • Requires Blender 5.0.0+. Licensed GPL-3.0-or-later.


Fixed

  • Keyboard list actions such as Add, Remove, Duplicate, Move, and hierarchy edits now create exactly one reliable Blender Undo step, including actions that open a confirmation dialog.
  • Blender icon selections are now undoable like other entry-setting edits in both the Full and Free editions.


Fixed

  • Fixed a Blender crash that could occur while drawing editor lists, most notably Generated UIs, after updating, reinstalling, reloading, or otherwise restarting the extension lifecycle.
  • Editor-list selection no longer retains temporary Blender data references beyond their safe lifetime.
  • Applied the same safer lifecycle handling to the Free edition.


  • Fixed opening another .blend incorrectly marking the registered extension as inactive.
  • Startup warmup and editor-list refreshes now continue normally after file loads without repeated lifecycle warnings.
  • Dynamic editor panel and deferred-work ownership now survives file loading while still cleaning up correctly when PropUI is disabled or removed.

izom PropUI Free 1.1.0

Released July 15, 2026.

New: Setup Transfer

  • Added JSON file export and import directly in Output Setup.

  • Added clipboard copy and paste for setup JSON.

  • Free setups can now be transferred to the Full and Rigify editions.

  • Full and Rigify setups can now be imported into Free while preserving every supported entry, entry option, hierarchy relationship, and Generated Layout row.

Cross-edition compatibility

  • Unsupported paid-edition entry types are skipped with a clear import report.

  • Compatible child entries are reattached to their nearest supported parent so the remaining hierarchy stays useful.

  • Sub-panels are flattened into ordered Generated Layout rows because Free does not generate sub-panels.

  • Rows wider than Free's three-column limit are divided into consecutive rows without changing entry order.

  • Unsupported Row Boxes, visibility targets, advanced layout options, and per-entry storage overrides are reported instead of being imported incorrectly.

  • Rigify shared bone storage can be adapted to the selected armature Object, keeping the imported result within Free's object-storage model.

Improvements

  • Improved editor responsiveness and navigation for larger setups.

  • Expanding editor sections and moving between list items no longer adds noise to Blender's Undo History.

  • Editor section and list-selection state now remains stable when unrelated Blender changes are undone.

Fixes and reliability

  • Generate UI now undoes and redoes completely. Undo removes the generated panel and Text data; Redo restores the working generated UI.

  • Fixed stale editor state appearing after entries were cleared, imported, or rebuilt.

  • Warning and error messages now consistently identify the product as izom PropUI Free.

  • Improved extension update, disable, removal, and interrupted-registration stability.

  • Existing 1.0 Free projects retain their Entry List, hierarchy, Generated Layout, Object storage target, and ability to regenerate without conversion.

1.0.0 — First public release

The first public release of izom PropUI Free — the core author-and-generate workflow in one 3D Viewport sidebar panel.

Highlights:

  • The core workflow: author entries, arrange a Generated Layout, and generate one 3D Viewport sidebar panel.
  • Five entry types: Float, Integer, Boolean, Array, and Text.
  • Object Property Storage: store generated custom properties on one Object.
  • Simple & shared rows: shared row groups up to three items, row height 1–2, and a fixed left indent.
  • Child Visibility conditions and value-driven Dynamic Labels.
  • Safe Import when adding entries into the Generated Layout.
  • Full Factory Reset for a clean slate.
  • Requires Blender 5.0.0+. Licensed GPL-3.0-or-later.
  • Complete version with all entry types, flexible panel placement, advanced visibility, sub-panels, UI variants, shortcuts, branding, presets, saved defaults, 38 storage targets, etc.

    $19.99
  • A Rigify feature set for authoring custom pose-bone control UIs on your metarig that generate straight into the rig's own panel.

    $14.99
  • Includes the full izom PropUI add-on plus the Rigify-focused version. Build clean custom Blender control panels, then use the Rigify edition to generate controls directly into Rigify’s Rig Main Properties panel.

    $30
  • I can’t list PropUI for free on Superhive right now, so you can grab it free on Gumroad or buy it here for $1 to support the project. Core workflow with basic entry types, one 3D Viewport sidebar panel, shared/simple rows, visibility conditions, and dynamic labels.

    $1
$19.99

Have questions about this product?
Login to message

Details
Blender Extension Compatible Yes
Dev Fund Contributor
Published 3 months ago
Blender Version 5.0 - 5.1
Extension Type Add-on
Render Engine Used Cycles, Eevee
License GPL