Custom Property Manager
What is Custom Property Manager?
Custom Property Manager (CPM) is aimed to provide a management solution to custom properties in Blender. By default, Blender does not provide a way for users or add-on/extension authors to group related custom properties in the UI. Custom Property Manager solves this by visually separating groups using UI sub-panels. Properties can be edited to change groups and both groups and properties can be rearranged. A button is also added to add a new group manually.
Installation
Download the .zip archive from releases.
Place the downloaded archive wherever you store external Blender add-ons/extensions.
In Blender, go to Edit -> Preferences -> Add-ons.
Click dropdown menu and select "Install from Disk..."
Navigate to your previously downloaded archive, select it, and then click "Install from Disk".
Key Features
From User Perspective
Automatically adds grouping functionality to all custom properties
Adds UI ability to rearrange custom properties both inside and outside of groups
Adds button to create custom property groups in the UI
From Scripting Perspective
(WIP) - Links original custom property references to the newly formed CPM properties, allowing for updates of the original property to be reflected in CPM's properties.