Age | Commit message (Collapse) | Author |
|
"Add/Remove nested from selection" was inverting the selection for the
branch instead of adding or removing. This fixes it to behave similarly
to toggling nested RTOs.
|
|
Add guards to the functions triggered by checkbox updates
in the preferences. This prevents them from being called
multiple times, such as when the mouse is hovered over
the checkbox and the backspace key is repeatedly pressed.
|
|
Fix duplicate keymap entries for QVT operators.
|
|
|
|
|
|
Add a preference to enable/disable the QCD 3D Viewport header widget.
|
|
See T95597
|
|
Fix a bug where attempting to deselect nested collections fails
when there are no objects present in the parent collection.
Reported by 1D_Inc
|
|
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.
|
|
Fix error with renumber QCD slots adding a 21st slot.
|
|
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.
|
|
Fix bug where QCD hotkeys would get registered twice when toggling the QCD checkbox in the preferences off and then on again.
|
|
Add missing hotkey for Select All QCD Objects.
|
|
Update QVT hotkeys.
Add warning to QCD Select All Objects operator.
|
|
Add operators to isolate/disable the collections of selected objects.
|
|
Fix regression from rBA5a1e3d5023c0 Refactor and cleanup.
|
|
Fix the select collection objects function executing in editing
modes and erroring out.
Remove object selection references from tooltips when in editing
modes.
|
|
Fix the layout and display of theme overrides for the
OpenGL move widget in the preferences.
|
|
Change how addon wide variables are imported.
|
|
Rename the disable objects override preference.
|
|
Add missing file that should have been included with the
previous commit.
|
|
Add an override checkbox to the preferences to override
the object hiding hotkeys with object disabling hotkeys
and add menu items to the Object->Show/Hide menu for the
disable object operators.
Disabling objects is needed to preserve their visibility
state when excluding and unexcluding collections.
This makes it easier to disable objects, and disabling
objects prevents QCD slot switching from resetting the
objects visibility state.
|
|
Add missing GPL license header to qcd_init.py
|
|
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.
|
|
Correct version number and use doc_url.
|
|
Improve the line spacing for the send_report popup.
|
|
Adds missing tooltips for QCD slot object selection.
|
|
Fixes losing the active object sometimes when performing actions
with the exclude checkbox.
|
|
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.
|
|
Fixes QCD slots being unable to be toggled on when they contain
objects in edit mode.
Fixes an error when toggling and there is no active object.
|
|
|
|
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.
|
|
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.
|
|
Fix QCD Move Widget not accounting for the 3D View bounds when first called and not appearing at all when called from the menu if the mouse is outside the 3D View.
|
|
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.
|
|
Added a linear renumbering option.
Added a constrain to branch option.
Allowed all options to be combined with each other.
Updated tooltip.
|