* Enable Batch adding/removing objects from groups
Might hang up Blender for a few secs with a big number of object on execution
* Enable Batch adding/removing objects from systems
Might hang up Blender for a few secs with a big number of object on execution
* Add Group Panel in object properties
+ Transfer adding object(s) to group into the object properties
* Add Systems Panel in object properties
+ Transfer adding object(s) to system into the object properties
* Simplify group & systems operators
* Disabling Editing of groups/systems also disables individual edition
* Use operator's poll method to ensure correct execution
* Add utilities to get active collection item
* Minor fixes
zombie code
list comprehensions
typos
cleanup
tooltips, descriptions
ensure file extension in folder operator
use custom UI List instead of generic one
ensure active object stays the same after operator execution
use passed context instead of bpy
* Jump through hoops to not display empty dynamic enums
* Group mesh calculation methods in helper module
If not using bmesh, the polygon selection status
is updated only when getting out of Edit mode.
Using bmesh we can get the values in realtime
* Remove unused arg name in dosctring
* Improve related topic selection UX
* Foolproof active topic access with property
* Use self when available
* Add utility method to explicitely refresh topic
* Simplify Refresh topic code
* BCF Topics can now be deleted using Blender UI
* Revert dynamic enum for related topics
* Minor fix and cleanup
* Fix bug when trying to display deleted related topic
* Store fields on BCFProperties class rather than individual topics
* Clear input fields on active topic change
* BCF : Fix resetting comment has_related_viewpoint default value
* Prevent global function use from import
* Use dynamic enum to choose related topic
* Add newline at eof
* Show only .bcf and .bcfzip files when saving project