• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: VWR-5080
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: sasie spice
Votes: 76
Watchers: 20
Operations

If you were logged in you would be able to see more operations.
1. Second Life Viewer - VWR

Dazzle: certain color combinations hard on visually impaired (and the not-visually-impaired)

Created: 20/Feb/08 11:04 PM   Updated: 24/Jul/08 02:32 PM
Component/s: User Interface
Affects Version/s: 1.20 Release Candidate
Fix Version/s: 1.20

Environment: windows xp sp2, amd athlon 3200+ 2.20ghz processor, 1024mb ram, 160gig hard drive, 512mb nvidia geforce fx 5700 LE
Issue Links:
Duplicate
 
Relates

Linden Lab Issue ID: DEV-11201


 Description  « Hide
the color shaders such as when you mouse over an option like in the inventory window or options on the tools menu are so light is it hard to distinguish what is being pointed at and what isn't. also greyed out items are harder to see, the gray on light blue background is hard on people who have trouble with colors.especially people with color blindness. also icons are hard to understand what they are just looking at them like the L$ button icon and the land restriction icons by about land.

i do like the feel of the ui, just the colors in some areas are hard on my eyes, and i'm sure its even harder for people who have color blindness.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
McCabe Maxsted added a comment - 21/Feb/08 02:40 AM
I agree, the mouseover color doesn't mesh well with the Dazzle UI. I had trouble distinguishing it too, and I have no color blindness.

Wiseguy Capra added a comment - 21/Feb/08 09:19 AM
I totally agree with this. Same if you move stuff around ion the inventory. Depending on what the screen background is, it is very hard to see what you doing or read the names of folders. the backtground color of the inventory and any other window that goes light blue should be different. also reading IM's etc is hard with the default settings and needs messing with the message colors for a while before it is well readable (and I'm not colorblind)

Coventina Dalgleish added a comment - 21/Feb/08 10:19 AM
I realize this is new and open for comment for resolution of various issues. The pastel colors are a bit middle school art but like the chatterbox I am sure most will adjust in a short time but, the history chat is a head ache in the making. I have no idea who selected the white on dark blue for this area it is right out of the mickey mouse default book of obnoxious defaults. Take a hard look at you your default colors or even the old white on subdued green as they are considerably easier on the eyes. I am so adamant about this issue that it will be a deal breaker for my 3 year life here as I spend a lot of time in chat. The alternative is to allow selection of colors used on the desktop.

Torley Linden added a comment - 28/Feb/08 02:27 PM
Thanks for the feedback – please provide screenshots so we can be more specific. Also, even better, if you know how to manually edit the XML files to change color values that are preferable, include screenshots and details of those, too.

Torley Linden added a comment - 28/Feb/08 03:15 PM
OH! And anyone who wants to talk live with our Resident Experience Team is welcome to attend Benjamin Linden's User Experience office hours... infact, one's happening right now as I type this.

Aimee Trescothick added a comment - 08/Mar/08 06:02 PM - edited
I've been meaning to get to Ben's office hours but haven't been able to make it yet, so I'll document this stuff here and try and follow up in person later.

Beyond very mild myopia I have no vision problems, however I for one can't use Dazzle at all without getting headaches, and I'm told I'm not alone. The health issues that must be considered when designing user interfaces are nothing new and are well documented. People have been studying this stuff since at least the 1950s, and while computer interfaces may have evolved the human vision system has not.

There are two main issues here, the chosen colour combinations, and the contrast between the world environment and the user interface.

1) Colour Selection

It is well known that blue text on a blue background is hard to read and causes eyestrain. Just do a Google search for "blue text on a blue background" if you don't believe me. This is in fact a commonly exploited trick for hiding the small print on contracts, relying on the fact that the human eye focuses blue in front of the retina rather than on its surface, causing blue to fade into the background. Where the existing interface does use blue text, it's counterbalanced with a black or grey background of sufficient contrast for it not to be a big problem.

2) Environmental Contrast

This is the big one, and also well documented; there is however a trip-wire here when designing virtual world interfaces. The literature talks about two types of contrast firstly between the screen and the room, and secondly between the user interface elements, windows etc. and the screen background. However in a virtual world the priority is reversed; the primary focus is the world environment, the UI windows are the background information even though they sit on top of it. During Second Life night time, it makes sense to reduce the light level in your room to prevent eyestrain, however with Dazzle this now makes it worse. While looking at in world content the eye is prevented from adapting to the light level of what you are focusing on by the bright UI elements in your peripheral vision. In some ways a greater analogue exists with something like car instrumentation, rather than with existing computer UIs; most car manufacturers now provide a dimmer to allow the driver to adjust the dashboard illumination both for comfort and so as not to affect their night vision.

This is not just aesthetics, there are definite QA issues here that need to be addressed in an objective fashion, rather that just asking "does it look cool?" (personally I think the look of Dazzle is somewhere about 1995). When assessing a user interface you need to see it from the point of view of the user. While the designers are probably sat in a typical office environment with light levels in excess of 500-1000 lux, the majority of users are sat at home with typical light levels around 50-100 lux. Go in to the office at night, turn the lights off and then see how comfortable it is to use.

While the existing colour scheme may not be considered particularly exciting or "cool", it is in fact pretty good from a health point of view, especially for those of us that work in world for extended periods and during RL night. Its neutral colour scheme ensures a safe contrast level during both SL day and night. I can understand the fact that the Second Life viewer is seen as a product and there is a perceived need to connect with new users, using a bright engaging UI as a hook, but that's no good when your retention rate drops due to increased levels of user fatigue. The fact is the product is the world itself, a bright and busy UI will just detract from that.

There is a tendency among UI designers generally to think it's all about the UI elements and making them look great and eye-catching (it's all right there in the name - Dazzle), I'm sorry, but that's just plain wrong. A UI should be as seamless and transparent to the user as possible, it is the background to the content, not the other way round. The way forward is to provide a user interface that adapts and grows with the user, providing more visible obvious help and hand-holding to the new user while fading into the background for the experienced resident, allowing the large buttons with text across the bottom to be reduced to an icon palette in the corner for example, and first and foremost to allow the user to choose a colour scheme that suits them and their local environment.

I didn't set out to write an academic paper on ergonomics and virtual environments (though if someone wants to give me a research grant ... If you've read this far, I'm impressed, if you go and read the references at the end, I'll be even more impressed I don't want to be a fly in the ointment, I'm not writing this to be obstructive, Please don't dismiss this as another "Linden Lab never get anything right" or "I'm afraid of change" rant. I am enthusiastic and passionate about Second Life and it's future, I can see that there is a recognition of past mistakes and a desire to change things for the better within the Lab, and I am contributing this to help, not hinder.

Most things that come up on JIRA are bugs and irritations that in the grand scheme of things don't really matter (not to belittle anyone's pet issue but this is about peoples health. I'm not saying my opinion means any more than anyone else's, but many people are going to be blind to the potential consequences of getting this wrong, and will just look at Dazzle and go "Ooooh, shiny, me like!", then wonder why they're getting more migraines than they used to without making the connection.

References

http://www.fast-consulting.com/color/cp_toc.htm If you read nothing else, read this. Lots of useful information and a comprehensive list of references.

Ergonomics in Computerized Offices By E. Grandjean published by CRC Press. Latest edition is I think 2002, but there's a preview of the 1987 edition online at http://books.google.co.uk/books?id=4WxYmAzo9uYC&printsec=frontcover


Aimee Trescothick added a comment - 08/Mar/08 06:07 PM
Erm, that was a bit long wasn't it?

"but many people are going to be blind to the potential consequences of getting this wrong" ... no pun intended


Aimee Trescothick added a comment - 08/Mar/08 06:19 PM
Increasing priority to major as it's a health issue, not "just a bug".

Mercia Mcmahon added a comment - 09/Mar/08 07:38 AM
@Torley, you have a great resource to help on colour schemes at your fingertips - your university customers. In the UK it is a legal requirement for a university to employ a disability support co-ordinator and they would be helping departments using SL to comply with another legal requirement that all students have equality of access to courses and course materials. That means that you have educational customers with access to professional advice on these matters.

Argent Stonecutter added a comment - 08/Apr/08 07:09 PM
Dazzle causes me physical pain due to the high contrast. Please do not roll it out without at least a mechanism to "theme" it, and a "dark" theme included.

Farallon Greyskin added a comment - 09/Apr/08 08:05 PM
The /mechanics/ of the UI need vast improvement, NOT the colors.

The color scheme as is is as far as SL things go, almost perfect!

What does NOT work is that the windows still don't all properly remember their size and position currently. Windows need to be able to be "docked" so they stay and size when the SL window is resized and the center of the videwport can then be adjustted to the center of the viewable area (as an option). Look at the lastest versions of Photoshop for a a great docking window paradigm.

Therea re so many things that COULD be improved, but the UI colors and icons are not even clsoe to one of the necessities, besides that, Dazzle as it is is completely the wrong direction! Aimee nailed it, no need to reeat other than to add my vote to everything said.


LadyJane Bailey added a comment - 09/Apr/08 08:27 PM
Though I have no problems whatsoever with the colors of Dazzle and actually do prefer it, many of my friends do. Would it be too hard to offer an optional color selection within the code to allow users to choose and customize their own color schemes? I think that would be the optimal option to implement...

Since there are now more viewer choices for the users, having a color choice option should also be something that should be considered in future viewer updates...

Users should be able to more than just personalize their Avatars, other inworld content... Having a viewer that they can add their own individuality to would be a great addition ... Just saying!! Peace everyone!

♥ LadyJane ♥


Eyana Yohkoh added a comment - 09/Apr/08 08:50 PM
I suffer from migraines from certain color combinations, and I'm afraid the overall brightness of Dazzle will be extremely bad for me.

A color choice aside from "you can edit the xml yourself!" should be made readily accessible. It is not very easy for a casual user to edit an entire color scheme by themselves without having some kind of GUI to help out.


Garn Conover added a comment - 10/Apr/08 03:31 AM
updating version # as it is now a RC client and no longer FL

McCabe Maxsted added a comment - 10/Apr/08 09:38 AM
@Farallon Greyskin:
The mechanics have been improved a lot in Dazzle, and I tip my hat to the Dazzle team for that. Remember too that this is just the start of skinning the viewer so it's still very rough.

https://wiki.secondlife.com/wiki/Skinning_HowTo/Basics

Thraxis was awesome and made a darker skinned version of Dazzle, and I've contributed a port of the 1.19 skin myself. Hopefully those'll be easier on your eyes.


Franta Burt added a comment - 10/Apr/08 11:39 AM
bright UI is extremely BAD.

if there will be no option to choose "old" UI or some black/white UI im ready to leave SL.

everything is about habit, but this is extreme...


Miscellaneous Fluffy added a comment - 10/Apr/08 02:10 PM
I have to agree that having a BRIGHT UI is a bit much. It's jarring and distracting, and just looks bad. My attention should be focussed on the sim I'm in, not the interface. Having eye-searing colors really breaks suspension of disbelief, and makes it clear that you are 'playing a game' rather than 'living in a virtual world'.

Please make it so that UI color editing and/or themes are available before this gets rolled out.


DBDigital Epsilon added a comment - 12/Apr/08 06:35 PM
Sadly the new Dazzle color scheme hurts my eyes. The current one is far far far far far better. Once this is in the mandatory main stream viewer, I will be leaving second life.

Laila Kumaki added a comment - 17/Apr/08 12:19 PM
I totally agree. The current color scheme, especially blue-on-blue elements, makes it a strain on the eyes at times, especially with extended use. I have healthy eyes, I can use most programs for indefinite amounts of time without experiencing eye strain, but if I have to focus too much on the "dazzle" UI, I do feel a bit of discomfort.

Also, the problem that was started when the old IM tab blink was replaced with the blink-blink-glow is now made even worse by the fact that the user is left attempting to differentiate between two very light, very similar shades of blue in an attempt to tell whether there's a new IM in that tab or not. At a glance, I've found it impossible to make the distinction, and have to focus directly on it or just check the tab to discern, which is unfortunately poor UI design, as the aesthetic impedes function.

If this UI is going to be made into a release, the users must, and I stress must, be given a means to select a less eye-straining color scheme (option for "classic" versus "dazzle" color scheme in preferences, for example).

The new UI functionality I like, but the color scheme is a mark against it. Please allow users to retain the older, more comfortable colors while keeping the new UI design.


Argent Stonecutter added a comment - 17/Apr/08 06:19 PM
Laila: I have a problem distinguishing the different blues even on the button-bar at the bottom of the page.

Ramzi Linden added a comment - 18/Apr/08 01:27 PM
I want to thank Sasie for reporting this issue, and to everyone who posted supporting comments here. I know there is a perception in these comments that Linden Lab has not been listening – in fact we have been considering this issue, designing and tackling parts of it internally. I'd like to disambiguate a few issues that are highlighted here:

(1) color blindness and color contrast/Eye strain: (also VWR-6451):

In tests, the Dazzle palette does pass software color blindness tests... in other tests of legibility, the palette is weak on foreground/background contrast. We have been designing revisions to the color to address that issue.

In upcoming Release Candidate 1.20 RC2, look for tweaked improvements to the opacity of background colors in the menu; and highlight colors TitleBarFocusColor, ScrollSelectedBGColor, and MenuItemHighlightBgColor.

Also we are correcting a regression bug to the intended colors of TextBgReadOnlyColor, IMHistoryBgColor, and ScriptBgReadOnlyColor. These slipped out of RC0 and RC1.

These are improvements to contrast & legibility; however the look & feel of the Release Candidate does retain Dazzle in version 1.20.

(2) reverting to a Classic look

Let's continue to track that feature in VWR-5059. Briefly: We do plan to ship Viewer 1.20 with the lighter look and feel of Dazzle. It will become the default UI offered by Linden Lab (but not a mandatory upgrade). We believe this fits with our roadmap to make many improvements to the viewer and its User interface - documented at https://wiki.secondlife.com/wiki/Viewer_Roadmap. In keeping with the creative nature of Second Life, however, we of course aim to improve the User Interface in ways which equally open the same customization to the Open Source community, Solution Providers, and any resident.

Project Dazzle was an important pioneer of what was needed in the code in order to expose previously "hard-coded" settings and art. We have documented this customizability on the wiki (link noted in McCabe's comment above). As the Roadmap shows, we plan to enhance this in future generations of Skinning to dramatically improve the widget language of the SL viewer, and make this all possible from inside the viewer. This won't be ready in Version 1.20 however; there is a lot of engineering and testing work to be done.

In the meantime, Residents have already generated custom colors which change Viewer 1.20 to a nearly identical look & feel of 1.19.1. These are installed in less than a few minutes. Elle Pollack and SignpostMarv Marvin have done the great thing to start organizing these:

http://wiki.secondlife.com/wiki/Category:Viewer_Skins

I have enjoyed experimenting with them, and really like the derivative works as well! Please try them out, if only to post here (for others) what elements of the other skins affect your individualized experience with the palette, comfort, and enjoyability of the UI – for the ways that you use Second Life.


Aimee Trescothick added a comment - 18/Apr/08 10:13 PM - edited
As I have said before to Ben and others, can we have some quantative facts about testing, e.g. what are the light levels in lux in the rooms you are testing in? If you are only testing in a typical 500-1000 lux office environment that is not enough; most of your users are going to be in a home environment where the light levels are usually barely a tenth of that. In the extreme case try using Dazzle at night with the lights off, especially with SL set to midnight as well, and you will instantly see the problem.

There seems to be a perception with some Linden staff I have spoken to that "it takes a day or so to get accustomed to the new look then people grow to like it and it doesn't cause the eye strain etc." I can assure you that is pure wishful thinking, it's not about learning to like it, this is a physiological problem not an aesthetic one; the fundamental flaws in the choice of palette and the physical effects thereof do not change with time.

While most users technically competent enough to participate in JIRA discussion will find being forced to manually install a third party skin nothing more than a few minutes irritation, many will see this as a unilateral imposition and dictatorial governance. In saying that I am not expressing my own feeling, simply warning of the avoidable PR trap that is about to be walked into. As can be seen from some of the unfortunate backlash against WindLight (which I think Pastrami has been managing admirably) mostly through misunderstanding, a lot of users are barely able to open the preferences window, let alone replace XML files.

First Looks and RCs are about getting feedback from residents, the overwhelming feedback on this is that it is not fit for release and yet it is being treated with band-aids simply because it has too much momentum. I understand that people are eager to move forwards but it would be a shame to see public feeling tainted against the project as a whole by fumbling the release of the first stage.

Reverting the colour scheme until skinning is available is 20 man-hours work or less. You would do your PR case an awful lot of good at this stage by showing some strong leadership at a time when LL is looking weak through other issues, and someone taking the hard decision to put the colour scheme on hold till it can be made optional. Say the decision has been made by listening to resident opinion and take advantage of the popularity that will bring. No one is asking for the project to be abandoned, the underlying work behind it is extremely important, just that it not be pushed through when it is clearly not ready.

Release the new colour scheme as an increase in choice alongside the existing one and you will be applauded, impose it unnecessarily and suffer, it's as simple as that.


Nibb Tardis added a comment - 18/Apr/08 11:07 PM
I totally agree with Aimee. Shipping 1.20 with these colors and without a UI option to at least change the colors is going to generate extreme negative response from the community, which is something you really could do without at the moment.

Asking people to download and install 3rd party xml files is simply too much to ask from non-tech savvy users. Please delay 1.20 until skinning is fully functional. There is no rush.

As it is, It feels like this issue is being driven by somebody's ego more than by customer requirements.


Stryker Jenkins added a comment - 19/Apr/08 06:41 AM
I am visually impaired and can't see certain colours very well. The darker background and white lettering was perfect for me. I do hope you give people a choice of viewing with either Dazzle colouring or the "old" settings and DON'T FORCE YOUR PREFERENCES UPON US !!!

McCabe Maxsted added a comment - 19/Apr/08 10:43 PM
Apologies if you're using my classic skin, I just installed 1.20.2 and yup, breaks some of my settings and adds new ones I need to mod; I'll look into it and post an updated version later tonight.

Matthew Dowd added a comment - 22/Apr/08 01:34 AM
I feel that there are three issues being discussed here:

i) allowing the user to change the skin (i.e. VWR-5059)
ii) including a skin based on the current scheme as well as the new scheme in the viewer (i.e. not entirely rely on the user having to install a third party skin to allow this)
iii) that the palette chosen for the Dazzle skin has serious problems from a psychological point of view

I would suggest that before 1.20 goes live, LL should

i) implement VWR-5059
ii) abandon the Dazzle scheme, and work on two new schemes one light and one dark, taking into account the physiological issues as well as aesthetic issues


Dahlia Trimble added a comment - 24/Apr/08 01:01 AM
I find the bright colors distracting and uncomfortable to look at. While I have never been happy about the Communicate window and it's minimum size taking up so much screen area, at least it would turn somewhat transparent if it did not have focus and I could see through it well enough to see what active 3D content was behind it. I cannot see through the dark blue area of the dazzle communicate window very well at all even when it does not have focus. PLEASE offer a simple way to revert back to the old UI color scheme. It may not be the prettiest and most modern UI design but it the colors seemed well thought out and easy on the eyes. If you want to improve the user experience with a new UI, consider making the Communicate window less intrusive.

I second Aimee's suggestion above asking for evidence of user testing. Having worked in the field of psychophysics and color science for several years, my experience would suggest that you sponsor some external reasearch to help you evaluate the quality of the new UI scheme. A properly designed randomized double blind study using unbiased subjects (external of Linden Lab's influence) could compare the new design to the old in usability tests. Given the difficulties and discomfort I have experienced with Dazzle and considering the level of outcry by the user community, I find it difficult to assume such an approach to testing has been completed.


Aimee Trescothick added a comment - 24/Apr/08 06:26 AM
"Dazzle: certain color combinations hard on visually impaired (and the not-visually-impaired)"

Expanded the title to match the release notes of 1.20 RC3, which oddly marks this as fixed.


Swiftly Streeter added a comment - 14/May/08 12:05 PM
I just loaded 1.20.6 for the first time, and used it for about fifteen minutes. I am totally unable to use the light blue "Dazzle" interface. I have no known visual problems. After fifteen minutes of looking at the chat window, I had blurred vision, and a headache. There is no way I'll be able to use that interface to access Second Life, it simply will not work for me. I have gone back to the standard viewer. It took me over an hour for my vision to clear and come back to normal. I vote NO on having this be the default way the viewer looks, I think there is going to be a LOT of problems with it, and people will be very unhappy.

Vex Streeter added a comment - 14/May/08 02:01 PM
It might be useful to distinguish between several different potential problems with the Dazzle UI elements:
1. low UI-UI constrast: low contrast between foreground and background within UI elements are difficult for some people.
2. high UI-World contrast: It is difficult to focus on a dark world in the presence of bright elements, especially when the bright elements are in the foreground. This is a severe problem with dark world scenes, leading to "dazzle" in the negative sense of the word, rather like trying to use a laptop outdoors or reading a book while facing a window in daylight.
3. UI prioritized above the World: higher opacity off unfocused floaters means that much less of the World is perceptible at any given time. This leads to a keyhole effect, having to have fewer UI elements open in order to interact effectively with the environment.

Respectfully, the last point is, IMHO, a pretty serious design flaw that underlays the other problems: an excellent user interface is one that lets you do what you want with minimum interference, minimum user effort, and minimum visibility. The job of the SL viewer is to allow users to interact with the virtual world as immersively as possible... anything that draws attention to the UI distracts from the World.


Tillie Ariantho added a comment - 24/May/08 05:56 AM

Have you ever drag'n' dropped an item in the dazzle inventory? You drag it, and this moment the inventory goes transparent... and you cant see at all where you are going to drag it... this is RIDICULOUS.

Fix the colors. Or switch off window transparency by default.

And black on white inventory is totally unusable anyway. I cant find anything anymore... I just dont see the stuff in that color set. (((((


Bridie Linden added a comment - 09/Jun/08 04:29 PM
Resolved in 1.20 RC3

Aimee Trescothick added a comment - 09/Jun/08 05:04 PM
Erm, no it wasn't, though the release notes said it was, see my previous comment. This is clearly something there's going to be no agreement on, so "Won't Finish" would be more appropriate if it's going to marked as resolved.

Argent Stonecutter added a comment - 09/Jun/08 07:17 PM
Reopened, because it is not fixed.

Aimee Trescothick added a comment - 25/Jun/08 05:56 PM
Happy to say a proper resolution may be in sight ...

http://jira.secondlife.com/browse/VWR-5059?focusedCommentId=66543#action_66543


Ramzi Linden added a comment - 24/Jul/08 02:32 PM
We have completed our iterations on the Dazzle color scheme, and included a way to opt-in to it from Preferences > Skins > Default.