PropUI: Custom Blender UI Panel Builder
izom PropUI Full — v1.3.0
Released: 26 October 2026
Compatibility: Blender 5.0 or newer
This update adds more ways to bring existing Blender controls into your panels, customize their presentation, and manage animation and reusable values.
New Features
Right-click → Add to PropUI
Add supported Blender properties directly from their context menu. Boolean toggles and individual array components are supported. You can also add a control from a copied full data path.Automatic Color Ramp and Curve Mapping Controls
Custom entries recognize existing ramps and curve mappings and display Blender's native editors. Their label layouts also work through Display Links.Dropdown Properties
Create named choices with stable stored values. Use them in Dynamic Labels, visibility conditions, animation, and Blender drivers. Renaming or reordering choices keeps their values consistent; retiring a choice preserves its old saved value.Multiline Strings and Clickable Text
Add multiline display options, visible-line counts, and placeholders to supported string controls, and links to Text entries. Blender 5.2 uses its native widgets, with compatible alternatives on older supported versions.Bone Collection Controls
Add visibility and solo controls, with optional Select/Deselect buttons, for an armature's Bone Collections.Control Group Actions
Connect related controls to Reset, Key, Unkey, Save Values, and Apply Values buttons. Keyframe actions work with supported animatable controls.Value Presets
Save and restore a group's current values. Presets stay with their owning data in the.blendfile and survive ordinary panel regeneration.Compact Layout
Choose a natural-width presentation for supported controls, buttons, text, native widgets, and Display Links.Native Popovers and Foldouts
Put an individual control in a popup or collapsible section. Popovers offer dropdown or button launchers, icons, compact-content options, and optional labels inside the popup. Button-style popovers can use a full-width launcher with compact contents.Optional Popup Keyframe Buttons
Add animation diamonds beside supported popup values to insert or remove keys without relying on hover shortcuts.Validate Setup
Check references and identify setup problems without changing your design.Custom Source Tools
Copy a source data path or reconnect a Custom entry to a copied path without rebuilding its layout.Open the Saved-Defaults Folder
A folder button makes it easier to find where your saved defaults are stored.
Improvements & Fixes
Reorganized Selected Entry into clearer Basics, Value/Source/Action, and Display sections.
Improved responsiveness when duplicating large entry hierarchies or copying settings to many entries.
Property Storage now follows renamed typed targets, helping ensure property updates use the object selected in the picker.
Improved checks for linked/read-only storage and library overrides before applying, replacing, or cleaning properties.
Failed generation restores property storage and metadata. Interrupted exports preserve the previous destination file.
Added previewed repairs for compatible legacy Geometry Nodes input paths. Repairs update the saved control binding without rebuilding the node graph or rewriting drivers.
Improved compatibility with modern Grease Pencil data and Custom paths containing escaped names.
Fixed verbose diagnostics ignoring the preference setting when installed as a Blender extension, and improved copyable diagnostic details.
Expanded the README's explanations of controls, saved defaults, and data storage.
Updating
Install the Full update, then regenerate existing panels to include the new generated controls and behavior.
Existing setup JSON remains compatible. No manual format conversion is required.
- Generated panels no longer automatically run saved Python when Blender has blocked script execution for the file.
- The Generated UIs list now shows Scripts Blocked instead of incorrectly showing a saved panel as running when Blender did not allow its script.
- Automatic panel restoration now waits for a registered generated Text script; missing scripts can still be inspected and regenerated manually.
- A missing generated script no longer prevents other intact panels in the same file from restoring after file load or Undo/Redo.
- Importing large Entry Lists into Generated Layout is more responsive.
- In Generated Layout, the left sub-panel button now nests under the previous sub-panel; the right button outdents.
izom PropUI Full — 1.1.4
- Better setup imports: preserves compatible visibility, panel titles, sidebar tabs, and storage-override settings.
- Reliable merging: Keep Existing preserves Display Links, dynamic labels, and additional text entries.
- Invalid setup bundles no longer leave partially imported setups.
- Python-value editing preserves library-override permissions.
- Fixed mixed-type entries occasionally displaying incorrect value settings.
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
.blendincorrectly 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
.pyText datablock, with.pyZIP export. - Custom branding, UI Variants, Editor Layout, import/export, and diagnostics & cleanup tools.
- Requires Blender 5.0.0+. Licensed GPL-3.0-or-later.
izom PropUI Rigify — v1.7.0
Released: 26 October 2026
Compatibility: Blender 5.0 or newer + Rigify
This update brings the new native controls, presentation options, and group actions into the metarig-to-generated-rig workflow.
New Features
Right-click → Add to PropUI (Rigify)
Capture supported Blender properties directly into a PropUI component. When several destinations are available, choose the metarig and PropUI host bone. Capture also follows the selected or pinned component.Automatic Color Ramp and Curve Mapping Controls
Custom entries recognize existing ramps and curve mappings and use Blender's native editors, with the selected label layout and Display Link support.Dropdown Properties
Create named choices with stable stored values for animation, conditions, Dynamic Labels, and Blender drivers. Choices retain their meaning when renamed or reordered.Multiline Strings and Clickable Text
Configure multiline display, visible lines, placeholders, and Text links. Blender 5.2 uses its native widgets, with compatible alternatives on older supported versions.Bone Collection Helpers
Add visibility and solo controls, plus optional Select/Deselect actions. Metarig collection controls resolve to the matching generated rig collection.Control Group Actions
Add Reset, Key, Unkey, Save Values, and Apply Values buttons for related controls, using their generated storage mappings. Keyframe actions target supported animatable controls.Value Presets
Store and apply a group's current values inside its owning.blenddata.Compact Layout and Native Popovers
Choose compact controls, dropdown or button launchers, icons, compact popup contents, and optional inner labels. Button-style popovers can keep a full-width launcher while their contents remain compact.Optional Popup Keyframe Buttons
Insert or remove keys from supported popup controls using native animation diamonds.Per-Control Native Foldouts
Collapse an individual control when using Separate Panel output.Validate Setup and Saved-Defaults Folder Button
Check references without changing them and open the active defaults folder directly.Custom Source Tools
Copy a source data path or reconnect a Custom entry to a copied path without rebuilding its layout.
Improvements & Fixes
Reorganized Selected Entry into clearer Basics, Value/Source/Action, and Display sections.
Improved responsiveness when duplicating large hierarchies, including entries with nested Dynamic Labels.
Invalid explicit property-storage overrides now report when the host bone is used as a fallback.
Added previewed repairs for compatible legacy Geometry Nodes input paths, while leaving node graphs and drivers unchanged.
Improved handling of escaped names in Custom paths and modern Grease Pencil data in compatible pickers.
Failed exports preserve existing files, and diagnostics provide copyable details.
Expanded the README's explanations of the generated UI, storage, presets, and saved defaults.
Updating
Update the feature set through Rigify, then regenerate existing rigs from their metarigs to include the new controls and generated behavior.
Existing setup JSON remains compatible.
izom PropUI Rigify — 1.5.6
- Consistent UI controls: visibility, transform, and playback suppression now affect every generated sub-panel.
- Better imports: preserves Always Visible, compatible panel settings, links, dynamic labels, and text entries.
- Fixed bone-picker mismatches after switching to Metarig Only.
- Python-value editing preserves library-override permissions.
- Fixed mixed-type entries occasionally displaying incorrect value settings.
After updating: regenerate existing Full UIs and Rigify rigs to apply the generated-code fixes.
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
.blendincorrectly 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_copysupport. - 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.
PropUI Bundle Update
Full 1.3.0 · Rigify 1.7.0 · Free 1.1.6
New in Full and Rigify:
- Right-click → Add to PropUI: capture existing Blender properties directly, with a destination chooser for Rigify.
- Dropdown properties: named choices usable in animation, drivers, Dynamic Labels and conditions.
- Native widgets: automatic Color Ramp and Curve Mapping controls, multiline strings and clickable text links where supported.
- Layout options: compact controls, popovers and individual foldouts, with customizable launchers, icons, labels and optional popup keyframe buttons.
- Control Groups and value presets: reset, key or unkey related controls, and save or restore their values.
- Bone Collection controls: visibility, solo and optional Select/Deselect actions.
- Setup tools: validation, source-path copy/rebinding and direct access to the saved-defaults folder.
Full and Rigify also receive a clearer Selected Entry editor, faster large-hierarchy editing, and storage and compatibility improvements. Rigify foldouts require Separate Panel output.
Reliability improvements include safer generation recovery in Full and Free, plus improved export safety and diagnostics across all three editions. Free also gains clearer setup-import previews and updated documentation while retaining its simple five-entry-type workflow.
Requires Blender 5.0 or newer. Regenerate existing panels and Rigify rigs after updating. Existing setup JSON remains compatible.
Rigify Edition: 1.5.7 - 2026-09-30
- Importing large Entry Lists into Generated Layout is more responsive.
- In Generated Layout, the left sub-panel button now nests under the previous sub-panel; the right button outdents.
Full edition: 1.1.5 - 2026-09-30
- Generated panels no longer automatically run saved Python when Blender has blocked script execution for the file.
- The Generated UIs list now shows Scripts Blocked instead of incorrectly showing a saved panel as running when Blender did not allow its script.
- Automatic panel restoration now waits for a registered generated Text script; missing scripts can still be inspected and regenerated manually.
- A missing generated script no longer prevents other intact panels in the same file from restoring after file load or Undo/Redo.
- Importing large Entry Lists into Generated Layout is more responsive.
- In Generated Layout, the left sub-panel button now nests under the previous sub-panel; the right button outdents.
izom PropUI Full — 1.1.4
- Better setup imports: preserves compatible visibility, panel titles, sidebar tabs, and storage-override settings.
- Reliable merging: Keep Existing preserves Display Links, dynamic labels, and additional text entries.
- Invalid setup bundles no longer leave partially imported setups.
- Python-value editing preserves library-override permissions.
- Fixed mixed-type entries occasionally displaying incorrect value settings.
izom PropUI Free — 1.1.4
- Safer generation: unrelated custom properties are preserved by default; storage replacement requires confirmation.
- Storage replacement and old-target cleanup settings are now visible.
- Changing storage updates the existing panel instead of creating a duplicate.
- Rigify imports preserve compatible panel titles and sidebar tabs.
- Simplified overwrite confirmations and fixed mixed-type entry display issues.
izom PropUI Rigify — 1.5.6
- Consistent UI controls: visibility, transform, and playback suppression now affect every generated sub-panel.
- Better imports: preserves Always Visible, compatible panel settings, links, dynamic labels, and text entries.
- Fixed bone-picker mismatches after switching to Metarig Only.
- Python-value editing preserves library-override permissions.
- Fixed mixed-type entries occasionally displaying incorrect value settings.
After updating: regenerate existing Full UIs and Rigify rigs to apply the generated-code fixes.
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.
- Fixed opening another
.blendincorrectly 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
.blendincorrectly 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
.pyText datablock, with.pyZIP 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_copysupport. - 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.
izom PropUI Free — v1.1.6
Released: 26 October 2026
Compatibility: Blender 5.0 or newer
This update focuses on safer generation, clearer setup imports, and more reliable editing while keeping Free's simple Object-based panel workflow.
Improvements & Fixes
Safer Generation
If generation fails, Free restores Object property values, property settings, override permissions, and the information used to track its managed properties.Safer Setup Exports
Interrupted JSON exports preserve the previous destination file.Clearer Import Previews
Review compatible controls and conversion notes before replacing your setup. Cancel keeps the current setup.Diagnostic Preferences
Fixed verbose diagnostics ignoring the preference setting when Free is installed as a Blender extension, and improved copyable diagnostic details.Updated User Guide
The README explains all supported controls, layout options, setup transfer, storage, and where your work is saved. It is included in the installation ZIP.Public Source and Downloads
Free now has its own public repository and release downloads.
Compatibility
Free retains its five entry types—Float, Integer, Boolean, Array, and Text—along with Object storage and the 3D Viewport sidebar workflow.
Existing setups remain compatible. Compatible content from Full and Rigify can still be imported, with unsupported features explained in the import preview.
- Generated panels no longer automatically run saved Python when Blender has blocked script execution for the file.
- The Generated UIs list now shows Scripts Blocked instead of incorrectly showing a saved panel as running when Blender did not allow its script.
- Automatic panel restoration now waits for a registered generated Text script; missing scripts can still be inspected and regenerated manually.
- A missing generated script no longer prevents other intact panels in the same file from restoring after file load or Undo/Redo.
- Importing large Entry Lists into Generated Layout is more responsive.
izom PropUI Free — 1.1.4
- Safer generation: unrelated custom properties are preserved by default; storage replacement requires confirmation.
- Storage replacement and old-target cleanup settings are now visible.
- Changing storage updates the existing panel instead of creating a duplicate.
- Rigify imports preserve compatible panel titles and sidebar tabs.
- Simplified overwrite confirmations and fixed mixed-type entry display issues.
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
.blendincorrectly 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.
Discover more products like this
rigging python panel interface control panel animation custom properties driver controls property panel workflow tool rig-controls custom ui rigify