Age | Commit message (Collapse) | Author |
|
Add Quick View Toggles for influencing QCD setup,
e.g. enable all slots.
Fix bugs with QCD slot switching.
Fix the active object sometimes getting lost when toggling slots.
|
|
Change detection of the master collection from an ambiguous index
to an is_master_collection boolean.
|
|
Add support for the Holdout and Indirect Only RTOs.
|
|
Adds the ability to select all object in a QCD slot.
Alt+LMB deselects everything and selects all objects in the QCD slot.
Alt+Shift+LMB adds/removes objects in the QCD slot to/from the selection.
Added a selection operator for use in the Collection Manager popup.
(currently unused)
|
|
Fix error when adding/removing objects caused by a regression from
rBAadac42a46334 (improve performance for large numbers of selected
objects)
|
|
Fix Apply Phantom Mode tooltip to be clearer.
|
|
Prevent the 'Expander' operators from being added to the undo stack
because they can't be undone properly and only add clutter.
|
|
Add Apply Phantom Mode operator.
|
|
Adds a Remove Empty Collections operator in a new specials menu
in the main Collection Manager popup.
This operator has two modes:
Mode one only removes collections if they don't have subcollections
or objects.
Mode two removes all collections that don't contain objects.
Both of these modes are accessible via the new specials menu.
|
|
Fix error when removing a collection with a child that is already
linked to the parent collection.
|
|
Fixes the remove operator not preserving View Layer RTOs for
the children of the deleted collection.
|
|
Set the selection to the collection when clicking on its expander.
This prevents the tree view scrolling changing when expanding/collapsing
subcollections.
This also sets the selection to the first collection when collapsing
all collections to prevent loosing the selected row and then later
adding collections to some unknown region.
|
|
Fix the Global Exclude RTO unnecessarily resetting the active collection
to the Scene Collection.
|
|
|
|
Fixes the exclude operator changing the active collection in some cases.
|
|
Make treeview selection more stable and predictable.
Fix not being able to select the row from the left side with
a top level expander -- adjusts window sizing to account for this.
|
|
Fix display of and interaction with active collections.
|
|
Fix expanded and expand history not getting updated
on collection removal.
|
|
Fix expanded not getting properly updated on collection name change.
Fix expand history not getting updated on collection name change.
Fix expand history not getting cleared on collapse all.
Fix isolate tree restoring no matter what expander you click on.
Fix UI not showing isolated status when expander not expanded.
|
|
|
|
|
|
Refactor some operators and QCD operators to use new
operator_utils functions.
|
|
Refactor operators to massively decrease code duplication.
Remove history from invert function (not needed).
|
|
Fix expanded and QCD slots/overrides not getting updated
properly when renaming a collection. This was especially
problematic when the name change triggered other name changes.
|
|
Shorten and standardize tooltips.
Add label to RTO filter popover panel.
|
|
Make QCD 3D View header widget update immediately
after changing View Layers.
Prevent unnecessary View Layer update
in Collection Manager popup.
|
|
Updates the Collection Manager's Move Operator with improvements
developed for QCD.
|
|
Fixed bug with Phantom Mode state checking.
Fixed bug with copy/swap buffers getting stuck if state invalidated.
Add checks on collection manager popup to verify RTO history and
copy/swap buffer states.
|
|
Made QCD internal structure more stable.
Prevented reload scripts from resetting QCD slots.
Fixed QCD being left in an incorrect state on undo/redo.
Fixed a small error on unregister.
|
|
Adds feature to discard histories for RTOs and the expand operator,
and to discard copy/swap buffers.
|
|
|
|
|
|
Adds a Quick Content Display (QCD) system to the Collection Manager.
This consists of a 3D View Header widget and a floating panel
similar to the layers system in blender 2.7x, along with
hotkeys to view/move objects to QCD slots, and additions to the
main Collection Manager popup to allow you to manage which collections
correspond to which slots.
|
|
Switches the current hotkey for expanding/collapsing all sublevels from
shift-click to ctrl-click. Isolate tree is set to shift-click.
|
|
Combined all my global blender properties into a property group.
General code cleanup.
|
|
Adds nested isolation with accompanying infrastructure changes
to accommodate this.
Includes latest fixes from blender-v2.82-release branch:
* Fix local render RTO tooltip.
* Fix isolation when history has only one.
Small whitespace cleanup.
|
|
|
|
|
|
|
|
Reduces complexity when setting objects' collections.
|
|
Transferred the send_report function and class from my
Advanced UI Menus addon that I forgot to include when
I first separated the Collection Manager from it.
|
|
Fix rto toggles not working after leaving Phantom Mode.
Fix rto history not being properly restored after leaving Phantom Mode.
|
|
|
|
Fixes incorrect restoration of rto_history on disabling Phantom Mode
which led to an error using the enabling toggles.
|
|
|
|
|
|
|
|
This was defining it's own category, which should be avoided and isn't
needed in this case since it manages object collections.
|