Skip to content

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.0 or 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:

  1. Build a small Entry List from supported custom-property entries.
  2. Put those entries into a simple Generated Layout.
  3. Generate one 3D View sidebar panel.
  4. 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 UI
  • Sidebar Tab
  • Panel Title
  • Object Property Storage picker

Not included:

  • UI Variants
  • Generated UIs management list
  • Generated script run/stop/remove tools
  • Generated script import
  • Generated .py ZIP 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:

  • Float
  • Integer
  • Boolean
  • Array
  • Text

Full adds these entry types:

  • Enum
  • Custom
  • Operator Button
  • Display Link
  • String
  • Data-Block
  • Python

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 .py ZIP export
  • Editor Settings JSON export/import
  • Entry presets
  • Type defaults
  • Full setup default
  • Saved editor defaults

Basic Workflow

  1. Open the 3D View sidebar and find PropUI.
  2. Choose an Object in Property Storage.
  3. Add entries in the Entry List.
  4. Configure the active entry.
  5. Add entries into Generated Layout.
  6. Arrange simple rows or shared row groups.
  7. Set Sidebar Tab and Panel Title.
  8. 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/.