V5 Wish List

 From:  Michael Gibson
10114.27 In reply to 10114.26 
Hi immortalx, yes MoI's styles are specifically designed to behave like that instead of how traditional layers behave. That's why I avoided using the term "Layer" there.

The big problem with traditional layers where the layer itself has its own on/off property is that it greatly restricts flexibility. You can no longer show just an individual object you have to show the layer and all other objects on it then get shown too.

That's a big limitation that I didn't want to repeat with MoI. In MoI it's individual objects that have a hide/show state, not the Style/Layer itself. The Scene browser lets you manipulate a set of objects with one scene browser item but you can use different types of sets in combination with each other, like "hide all curves" (Types section), "Show just the object named X" (Objects section), in addition to Show objects with Style=Red (Styles section). You can't do that with traditional layers.

> I mean if you hide objects that have the orange style for example, and then
> generate a new object with that style, the last object would be visible.

MoI back in version 2 used to emulate layer behavior a little more closely and would hide an object assigned to a style (by swatch click) where all of the other objects there are currently hidden. That changed in v3 to not do that anymore, I don't remember the specifics of why right now I'll have to review it.

... actually now that I have looked into it, that appears to be a bug that crept in when the selection dot was added in v3, not an intentional change. I'll see about restoring that behavior in v5.

- Michael