Hi Okapi, the way that I am planning on doing it is that there actually won't be a state that the group itself owns directly.
Instead the group will act as a way to operate on a batch of object properties all in one go.
Like for example if you hide a group what that will actually do is hide all the objects that are part of that group but the hidden state is actually a property of the objects.
This basically avoids the kind of special modes that you're talking about.
It also should make it possible to have objects belong to more than one group, which otherwise tends to create a problem of possibly having conflicting states.
> Also, how will this interact with the current Hide and Isolate options?
Well, that's the other thing that is good about having the state actually belong to objects, it is fully compatible with the regular Hide mechanism, it just becomes a way to operate on a particular batch of objects in one click.
It also lets me use other things like Styles and Object types as other ways to control visibility in addition to groups.
- Michael
|