Back to Changelog Download README (.md)
izom PropUI Free
izom PropUI Free is a Blender extension for building a simple generated custom-property panel. It gives you the core PropUI workflow: create supported entries, arrange generated rows, and generate a 3D View sidebar panel.
- Extension id:
izom_propui_free - Version:
1.0.0 - Blender:
5.0.0or newer - License: GPL-3.0-or-later
- Website: https://propui.bigizom.com/
Installation
Install the built extension zip through Blender's extension/add-on installer, then enable izom PropUI Free.
Open the 3D Viewport sidebar with N and look for the PropUI tab.
What Free Includes
Free is for one direct workflow:
- Build a small Entry List from supported custom-property entries.
- Put those entries into a simple Generated Layout.
- Generate one 3D View sidebar panel.
- Store the generated custom properties on one Object.
Free includes:
- 3D View sidebar editor.
- 3D View sidebar generated panel.
- Object-only Property Storage.
- Generate UI.
- Sidebar Tab and Panel Title fields.
- Entry List add, remove, duplicate, move, and basic parent/child hierarchy.
- Generated Layout rows and shared row groups.
- Safe Import when importing Entry List items into Generated Layout.
- Child Visibility conditions.
- Direct value-driven Dynamic Labels for supported property entries.
- Full Factory Reset.
- A link to the full addon.
Free Limits
Editor Location
Free editor location is fixed.
- The editor lives in the 3D View sidebar.
- There is no editor-location preference.
- The editor cannot be moved to other sidebars.
- The editor cannot be moved to Properties tabs.
- There are no Graph Editor, Drivers, Image Editor, UV Editor, Node Editor, Sequencer, File Browser, Spreadsheet, or Properties editor editor-location filters.
- There are no Disable While Transforming or Disable While Playback preferences.
Generated Panel Location
Free generated output is fixed to the 3D View sidebar.
- Generated panels cannot be placed in other sidebars.
- Generated panels cannot be placed in Properties tabs.
- There are no generated visibility target settings.
- There are no selected-object or selected-bone visibility filters.
- There are no Graph Editor, Drivers, Image Editor, UV Editor, Shader Editor, Geometry Nodes, Compositor, Sequencer, File Browser, Spreadsheet, or Properties tab generated-output filters.
Output Setup
Free Output Setup keeps only the core generation fields.
Included:
Generate UISidebar TabPanel Title- Object Property Storage picker
Not included:
- UI Variants
- Generated UIs management list
- Generated script run/stop/remove tools
- Generated script import
- Generated
.pyZIP export - Custom branding
- Generated UI Identity controls beyond Sidebar Tab and Panel Title
- Visibility section
- Apply Properties
- Apply Selected
- Alternate storage owner types
- Per-entry Target Override
Generate still applies the needed managed properties before registering the generated panel.
Property Storage
Free storage is Object-only.
Included:
- Pick one Object as Property Storage.
- Generate creates or updates managed properties on that Object.
Not included:
- Object Data storage
- Bone storage
- Scene storage
- Collection storage
- Material storage
- World storage
- Action storage
- Armature Data storage
- Other Blender data-block storage targets
- Window Manager storage
- Workspace storage
- Per-entry storage override
- Apply-only workflow
Entry Types
Free supports exactly these entry types:
FloatIntegerBooleanArrayText
Full adds these entry types:
EnumCustomOperator ButtonDisplay LinkStringData-BlockPython
Float Entry Limits
Free Float entries support:
- Default value
- Min and max
- Soft limits
- Step
- Precision
- Blender float subtype
- Slider-style display
- Label layout
- Direct value-driven Dynamic Labels
- Child Visibility as a parent value
Full adds broader per-entry tools around storage overrides, copy tools, presets, type defaults, and advanced generated-layout/display workflows.
Integer Entry Limits
Free Integer entries are plain number fields.
Included:
- Default value
- Min and max
- Soft limits
- Step
- Plain numeric generated UI field
- Direct value-driven Dynamic Labels
- Child Visibility as a parent value
Not included:
- Integer Choice Dropdown
- Integer Choice Toggle
- Integer Choice Buttons
- Integer choices list
- Integer animation-control helper field
- Rich integer control modes
Boolean Entry Limits
Free Boolean entries support:
- Default value
- Checkbox-style generated control
- Simple true/false labels
- Direct value-driven labels
- Child Visibility as a parent value
Not included:
- Dynamic Labels by Other Entry
- Advanced cross-entry label rules
Array Entry Limits
Free Array entries support:
- Float arrays
- Integer arrays
- Boolean arrays
- Array size settings
- Generated value drawing
- Direct value-driven Dynamic Labels where supported
- Child Visibility as a parent value
Not included:
- Component label customization
- Advanced component-label display tools
- Cross-entry dynamic labels
Text Entry Limits
Free Text entries support generated text-style content such as labels, dividers, and spacers.
Not included:
- Text Dynamic Labels
- Conditional text driven by another entry
- Text entry presets
Entry Display And Tools
Free keeps basic entry editing and removes advanced editing tools.
Included:
- Entry label
- Property ID for property entries
- Description/tooltip where supported
- Basic display settings for supported entries
- Basic parent/child hierarchy
Not included:
- Styled Label on non-Text entries
- Entry Tools section
- Copy settings tools
- Entry presets
- Type defaults
- Target Override
- Import custom properties into the Entry List
- Hierarchy Lens
- Hide entries
- Collapse all entries
- Unparent Direct Children
- Unparent All Children
Basic parenting tools remain so Child Visibility can still be used.
Conditions
Free keeps Child Visibility only.
Included:
- Child appears or hides based on the parent entry value.
- Parent/child hierarchy for visibility logic.
Not included:
- Child Availability
- Disabled-but-visible child behavior
- Availability copy/sync tools
Dynamic Labels
Free Dynamic Labels are direct and value-driven.
Included:
- Dynamic Labels based on the same entry's value.
- Numeric/value rules for supported property entries.
Not included:
- Conditional by Other Entry
- Boolean Dynamic Labels by Other Entry
- Text Dynamic Labels
- Dynamic Text rules
- Nested/cross-entry dynamic label sources
Generated Layout
Free Generated Layout supports simple panel layout.
Included:
- Import Entry List items into Generated Layout.
- Safe Import option in the Generated Layout import menu.
- Reorder generated rows.
- Shared row groups.
- Up to 3 items per shared row group.
- Row height from 1 to 2.
- Fixed left indent toggle.
Not included:
- Sub-panels
- Row Boxes
- Auto Sync New Entries
- Add Into Active Row
- Select Generated Layout Entry in Entry List
- Move Row To container/sub-panel dropdown
- Custom column weight
- Single row alignment
- Right inset
- Adjustable left inset amount
- Row inset sliders
- Row height above 2
- Shared row groups above 3 items
The fixed left indent is on/off only. When enabled, it uses the built-in compact indent amount.
Editor Settings
Free Editor Settings keeps only:
Full Factory Reset
Not included:
- Editor Layout
- Editor section reorder/hide controls
- Display and precision settings
- Entry List settings
- Confirmation rule editor
- Import/export section
- Saved defaults section
- Setup defaults
- Editor settings defaults
- Type defaults
- Reset tools other than Full Factory Reset
Add-on Preferences
Free add-on preferences are intentionally minimal.
Not included:
- Keyboard shortcut preferences
- Keyboard shortcut keymaps
- Disable Keyboard Shortcuts
- Editor location preferences
- Disable While Transforming
- Disable While Playback
Shortcuts
Free has no PropUI keyboard shortcuts.
There are no shortcut targets, shortcut buttons, shortcut keymap rows, or list-specific shortcut controls.
Import, Export, Defaults, And Presets
Free does not include setup portability tools.
Not included:
- Setup JSON export
- Setup JSON import
- Copy setup JSON
- Paste setup JSON
- Bundle ZIP export
- Bundle ZIP import
- Generated
.pyZIP export - Editor Settings JSON export/import
- Entry presets
- Type defaults
- Full setup default
- Saved editor defaults
Basic Workflow
- Open the 3D View sidebar and find PropUI.
- Choose an Object in Property Storage.
- Add entries in the Entry List.
- Configure the active entry.
- Add entries into Generated Layout.
- Arrange simple rows or shared row groups.
- Set
Sidebar TabandPanel Title. - Press
Generate UI.
Generate applies the managed custom properties to the chosen Object and registers the generated 3D View sidebar panel.
Full Addon
The full addon is for users who need advanced entry types, generated UI management, UI variants, shortcuts, import/export, custom branding, richer layout controls, alternate panel locations, more storage options, presets, defaults, and deeper cross-entry behavior.
Learn more at https://propui.bigizom.com/.