V5 beta Apr-10-2022 available now

 From:  Michael Gibson
10652.75 In reply to 10652.74 
Hi Mindset, yes groups are still a work in progress. Hopefully most loose ends should be tuned
up in the next beta.


> Invert select does not deselect the currently selected group!

It does if you have selection just on the top level group. For example if you draw 2 rectangles,
then group them, you will now have a selected group. If you now do an invert that currently
selected group will get deselected.

The part that needs tuning up is the behavior when there is a sub object selection inside the group
instead of just top level selection. Both invert selection and select all still need to be tuned up for
that case.


> Can I isolate selections to items of a current group ?

I'm not sure of the answer to this because there isn't a concept of a "current group".

But you can isolate a selection to a specific sub item in a group using the scene browser. You
do that by right-clicking on the selection dot. A right click on the selection dot in the scene
browser will isolate the selection to just that item, deselecting other things. Left click toggles
just that item's selection state without altering other items.


> Can I "select all" from just within a group ?

The easiest way to select an entire group is to have no sub object selection in it and then just
click on it inside the viewport. The first click on an entirely unselected group will select the
entire group.

If you have a sub object selection then I do want to make "select all" (and invert) to limit
selection changes to other siblings like it does currently for an edge or face sub object
selection on a solid.


> Can I invert a selection just from within a group ?

Not yet but I'll be working on that shortly.


> Can I iteratively expand or collapse entries listed in a group ?

You mean other than by clicking on the +/- expander box? Like using left and right
arrow keys? Currently that's not possible because it would need the concept of a
scene browser item having keyboard focus.


> Can I array a group of objects and have that original group and all the resulting
> groups wind up in the same parents group?

No, I had it behaving like that at one point earlier on and it seemed weird. I think because
it's out of sync with how sub object selection already works on solids.

If you have an edge or face sub object of a solid selected and do an array on that, the
copies that are generated are independent objects and not connected to the the solid
that had sub object selection in it.

Since MoI already has a type of sub object selection mechanism in it for edges and faces
inside of a parent solid, it's good to make sub object selection in groups behave in
a similar fashion.


> What is the layers' relationship between groups and their constituent objects ?

You mean the style assignment of the parent group object? It's intended for the style
of the parent group to be just disregarded and instead have effectively be an
amalgamation of the styles of the child objects same as the behavior for solids. That's
not working correctly in the current beta but I have got it fixed up for the next one.

- Michael