Here is a thought.
Right now, if a group’s children are invisible, the Groups Eye Icon, has only one purpose. Turning it on or off has no effect. Long press, yes makes all children visible. I feel there is something more there. For example:
The Group’s eye could :
・Shift click : Invert visibility of layers
・CTRL Click : Toggle children visible ( saves previous state and can be reversed by clicking again
・Long_press : temporarily make all layers visible ( current state) or invisible ( taking the previous hidden state as a reference ). Releasing will return to previous state.
・Long_press (alternative ) Could bring up a menu to view ID, Paint, Texture, Wireframe, Ghost, Double side, Instances etc.
What’s your thought?