Age | Commit message (Collapse) | Author |
|
See T95597
|
|
Replace the X labels in the QCD header widget with operators that
generate the corresponding slot when clicked, allows for moving
objects to the new slot by pressing hotkeys when clicking. Each
unassigned slot operator has a tooltip specifying it's an
unassigned slot, which slot number it corresponds to, and lists
the hotkeys that can be used with it and their functions.
Adds a menu item to the QVT menu (the eye icon beside the QCD
header widget) to add any missing QCD slots so that you end up
with a full 20 slots.
|
|
Renamed the Set Collection Operator to Send Objects To Collection
and updated it's tooltip.
Changed it's icon for a collection with no objects
from the grid icon to the import icon for (hopefully)
better discoverability.
Updated the filter bar's invert icon to use the standard arrows icon.
Changed the filter collections by selected objects icon to the selected
objects icon used by the send objects to collection operator.
|
|
Add operator to select all objects that are present in more than one collection.
The operator can be accessed from the specials menu in the CM popup.
|
|
This mostly affects default names in object collection manager add-on.
|
|
|
|
Fixes the add collection operators, undo operators, and specials menu
in the CM popup not being disabled when in phantom mode.
|
|
Change selection indication in CM popup to more easily
identify selection state and whether objects in collection
can be selected.
Change icons from circles to diamonds to differentiate from
QCD icons, as what they indicate is slightly different.
|
|
Exposes selecting objects by collection to the CM popup, and adds
additional state information regarding selection.
Refines Set Object Collection UI to be less likely to hit by accident.
|
|
Add undo and redo buttons to the CM popup.
These buttons use operators that wrap the internal undo/redo
operators with handling of CM internal data.
|
|
Add operators to isolate/disable the collections of selected objects.
|
|
Change how addon wide variables are imported.
|
|
Clean up treeview display code to be simpler and more
consistent with the rest of the filtering code.
|
|
Allow filters to be combined with each other.
|
|
Improve filtering for new collections.
Prevents adding new collections when the selected collection
isn't visible and includes the new collection in the current
filter until the filtering changes.
|
|
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.
|
|
Refactored the functions get_move_selection and get_move_active
to be faster by using sets and looping through all the objects
instead of looping through the selected objects and using direct
object lookups, except for special cases where direct lookups are
actually faster.
Removed unneeded calls to get_move_selection and get_move_active.
|
|
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.
|
|
|
|
Standardize setting operator properties.
|
|
Add the main collection manager window and the QCD move widget
to the Object->Collection menu, formerly these were only accessible
through hotkeys. Improve tooltips to better describe what these
do.
|
|
Remove the Display Options tab from the N-Panel as it's only supposed
to show up in a popover in the main popup.
|
|
Add an option to display RTOs and other operators aligned to the right.
Renamed the Filter Restrictions Toggle popover to Display Options.
Added a line separator between collections in the tree view.
|
|
Fix error when trying to add a new collection if the selected
collection was deleted using the Outliner.
|
|
Fix Phantom Mode not disabling the active collection operators
and the set object operator for the Scene Collection.
|
|
Adjust popup sizing to account for the width of the QCD field
when present.
|
|
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.
|
|
Fix positioning of the Collapse/Expand and Re-numerate QCD Slots
buttons in the Collection Manager popup.
|
|
|
|
Refactor operators to massively decrease code duplication.
Remove history from invert function (not needed).
|
|
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.
|
|
Fix crash when changing templates.
|
|
Updates the Collection Manager's Move Operator with improvements
developed for QCD.
|
|
Disabled QCD slot numeration fields and Re-numerate QCD Slots
operator when in Phantom Mode
|
|
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 an icon to show when you're copying and swapping RTOs
at the same time.
|
|
Fixes it so that the Filter by QCD button disappears when QCD is disabled.
|
|
Adds two checkboxes to preferences. One to disable the whole QCD system,
the other is a sub-checkbox to disable the QCD view (number) hotkeys.
|
|
|
|
|
|
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.
|