bugMyPaint - Bugs: bug #18306, layers visibility modes:...

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #18306: layers visibility modes: quad-state is confusing

Submitted by:  Andrew Chadwick <achadwick>
Submitted on:  Sun Jul 3 22:30:36 2011  
Severity: 3 - NormalPriority: 5 - Normal
Status: FixedPrivacy: Public
Assigned to: NoneOpen/Closed: Closed
Release: Planned Release: None
Operating System: 

Mon Jun 23 22:02:09 2014, comment #3:

Hide Layers Above Current is now gone on git master, and Layer Solo is now an alt-click on the "eye" icon column in the layers panel. Layer Solo even has a special rendering in the panel ☺

Basically all done here.

Andrew Chadwick <achadwick>
Project Administrator
Mon Jul 11 02:51:36 2011, comment #2:

I think HLAC is too dependent on individual workflows to be useful by many. For example, I'm more likely to use the reverse: hide layers below current. Easier for me to just disable the layers manually than to completely rearrange them to use HLAC. If layer grouping gets implemented, it would probably eliminate much of the use of HLAC.

Layer Solo, though, is still useful, because you can see exactly what's on the layer you're using, find random problems like stray marks, etc. The only thing that I think should change there is to have layer solo override layer visibility when active, without actually changing visibility state.

This is all just my opinion, of course; I'm not trying to speak for everyone :)

Joshua Tyler <marand>
Mon Jul 4 06:05:02 2011, comment #1:

I also commented at bug #18305 (didn't see this one). The combination LS + HLAC makes no sense, and the tristate you prpose is more consistent. But I would prefer if we just got rid of HLAC, which didn't turn out very useful.

Martin Renold <martinxyz>
Project Administrator
Sun Jul 3 22:30:36 2011, original submission:

It's very confusing to have separate modes for Solo and Hide Layers Above, particularly if you accidentally blip Home or End and then want to get back to a normal mode. We currently have four states that layer visibility management can be in:

  • Normal mode: all layers visible
  • Layer Solo: all layers but the current are visible
  • Hide Layers Above Current: like it says on the tin, all above current are hidden
  • LS + HLAC, which looks just like LS mode :)

All further masked by the user's choice of currently visible layers in the layers dialog. Dare I say this is too many possible states, and the last one of the 4 above is very confusing to new users?

As mentioned in https://gna.org/bugs/?18305 , it might be good to do a bit of merging here. Perhaps we could have a single "layer visibility" tristate consisting of:

  • Normal
  • Layer Solo
  • Hide Layers Above Current

and mask with the user's selection as we currently do, but with overlay icons above the eye buttons in the layers dialog for modes other than Normal ("X", "1" and "^" marks seem reasonable choices...)

I'd also like to reflect the tristate as a radio sub-menu in the Layers menu.

Andrew Chadwick <achadwick>
Project Administrator


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by marand (Posted a comment)
  • -unavailable- added by martinxyz (Posted a comment)
  • -unavailable- added by achadwick (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon Jun 23 22:02:09 2014achadwickStatusWish=>Fixed
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup