There are lots of ways to convey information graphically to your users. For example, you can use size, shape, pattern, and saturation/transparency. The differentiation between any two pieces of information becomes even more apparent when you use multiple approaches.
One of the things we are commonly taught not to lean on for differentiation is color. To differentiate the color of two objects, the eye needs a sizeable area of the colors to be able to view them. (Figuring out the color of small or thin objects can be very hard.) And then there's the ever-present threat of colorblindness in the user.
Why are the access scope icons used in classes and libraries small and identially shaped, differing only in their colors? I find myself leaning in to the monitor any time I want to figure out whether a class method is private or protected. It shouldn't have to be this way.
I'd like to see access scope glyphs that are:
(Since LV doesn't have a "package" item, I would suggest that we overload the tilde (~) for Community-scoped items.)
I am not an artist, nor a graphic designer. If you like my idea but hate my glyphs, I'm open to replacing them with prettier ones. 🙂 In case you do like my glyphs, I've attached them for anyone to use.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.