Added a new “Phantom Mode” to mimic the “Restore on quit” functionality requested in T69577.
Note: I’ve put in some safeguards, but it may still be able to get out of sync and do weird stuff if you make changes outside the collection manager while in phantom mode.
Omitted parts that can be understood by icons such as collection addition and enabled status
Reduced space for a UI
Consolidate operators at the top of the menu
Move display and object movement to the left
Frequently used items are placed on the left so that they can be easily identified as close to the collection name
I easy to get familiar with the arrangement like Photoshop layers
Show number of objects in collection
When a collection is hidden, the collection is dimmed
Current problem: Cannot determine “disable viewport”
if laycol ["ptr"]. hide_viewport:
layout.active = False
Keymap that works in all modes
I want to have access to collection switching in any state.
Currently, the M key is the main keymap,
If you try to set the M key in other modes,
It conflicts with switching to bone layers in Pose mode or mask brushes in sculpt mode.
I need to find an alternative keymap that is easy to push and uniform across all modes, but I have no idea.
Visibility improves if each collection is separated by a box.
I tried to implement it, but it didn’t work with UIlist.
Normally, you can create a grid by putting a line with a box and eliminating the gap between the boxes with col align = True.
Probably because you have to use col from outside the UIlist.
Bookyakuno, I like the way you rearranged the interface, however I have an issue with your version, I wonder if you could check what might’ve caused that? When I create a new document, all the top buttons are disabled:
If I install the original 1.3.0, run it, Add collection buttons aren’t greyed out. The interesting thing is that if I install the 1.3.1 after 1.3.0 the buttons become enabled (till I create or open a new sene)
Unless any major bugs are found, here is a zip of the version that will be in the official release of 2.82.
Bugs fixed/polish added since the last zip:
Fixed the popup window’s auto-sizing when it’s first opened.
Fixed an error when popping up info notices.
Simplified the remove operator.
Fixed a minor error regarding selection.