diff --git a/object_collection_manager/__init__.py b/object_collection_manager/__init__.py index 5dde35b273942cdef915591a42be00ca2023fb22..ff8f8b600eeb34b550d5c3122d25bff63b692b76 100644 --- a/object_collection_manager/__init__.py +++ b/object_collection_manager/__init__.py @@ -22,7 +22,7 @@ bl_info = { "name": "Collection Manager", "description": "Manage collections and their objects", "author": "Ryan Inch", - "version": (2, 21, 3), + "version": (2, 21, 4), "blender": (2, 80, 0), "location": "View3D - Object Mode (Shortcut - M)", "warning": '', # used for warning icon and text in addons panel diff --git a/object_collection_manager/operators.py b/object_collection_manager/operators.py index b38e2fe69a02733d0427c175bf222fb6831f4ca6..cfa4146c13e98e7e171399aba42472ec0928a347 100644 --- a/object_collection_manager/operators.py +++ b/object_collection_manager/operators.py @@ -1382,9 +1382,13 @@ class CMNewCollectionOperator(Operator): class CMPhantomModeOperator(Operator): - '''Toggle Phantom Mode''' bl_label = "Toggle Phantom Mode" bl_idname = "view3d.toggle_phantom_mode" + bl_description = ( + "Phantom Mode\n" + "Saves the state of all RTOs and only allows changes to them, on exit all RTOs are returned to their saved state.\n" + "Note: modifying collections (except RTOs) externally will exit Phantom Mode and your initial state will be lost" + ) def execute(self, context): cm = context.scene.collection_manager diff --git a/object_collection_manager/qcd_move_widget.py b/object_collection_manager/qcd_move_widget.py index 57d281c402c0a726051419973dc57a98bc7f7764..17add9072acfbf3fcbfeffcd4fc6e66486f0fe50 100644 --- a/object_collection_manager/qcd_move_widget.py +++ b/object_collection_manager/qcd_move_widget.py @@ -923,7 +923,10 @@ def draw_callback_px(self, context): if self.draw_tooltip: slot_name = internals.qcd_slots.get_name(f"{tooltip_slot_idx}") slot_string = f"QCD Slot {tooltip_slot_idx}: \"{slot_name}\"\n" - hotkey_string = " * Shift+LMB - Toggle objects\' slot." + hotkey_string = ( + " * LMB - Move objects to slot.\n" + " * Shift+LMB - Toggle objects\' slot." + ) draw_tooltip(self, context, shader, f"{slot_string}{hotkey_string}") diff --git a/object_collection_manager/ui.py b/object_collection_manager/ui.py index 045d4dda8705764fb71188e160236e44438199ef..601b587a759cfc51479cbc16951fcfd8be252d4f 100644 --- a/object_collection_manager/ui.py +++ b/object_collection_manager/ui.py @@ -540,14 +540,14 @@ class CM_UL_items(UIList): filter_by_selected: BoolProperty( name="Filter By Selected", default=False, - description="Filter collections by selected items", + description="Filter collections to only show the ones that contain the selected objects", update=lambda self, context: CM_UL_items.new_collections.clear(), ) filter_by_qcd: BoolProperty( name="Filter By QCD", default=False, - description="Filter collections to only show QCD slots", + description="Filter collections to only show the ones that are QCD slots", update=lambda self, context: CM_UL_items.new_collections.clear(), )