Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 132573

Summary: [CheatSheet] background colors for task steps in a simple cheat sheet
Product: [Eclipse Project] Platform Reporter: Jennifer Hayes <jhayes>
Component: User AssistanceAssignee: platform-ua-inbox <platform-ua-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: kpeter
Version: 3.2   
Target Milestone: 3.3 M5   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
WinCl High Contrast 1
none
WinCl High Contrast 2
none
WinCl High Contrast Black
none
WinCl High Contrast White - showing exceptions
none
step background color spec none

Description Jennifer Hayes CLA 2006-03-20 13:28:44 EST
The active step in a cheatsheet should have a white/neutral background.
Odd steps which are not active should have one non-white/neutral color.
Even steps which are not active should have another non-white/neutral color.
Comment 1 Chris Goldthorpe CLA 2006-03-23 20:49:58 EST
See also Bug 75128 which is about the background colors in high contrast mode.
Comment 2 Jennifer Hayes CLA 2006-04-10 13:50:02 EDT
(In reply to comment #1)
> See also Bug 75128 which is about the background colors in high contrast mode.

Windows Classic High Contrast mode color solutions:
1-Open selection: neutral backgraound
2-Title and step twisties: tab color [TITLE_BACKGROUND] plus % of white
3-Link text: underline on hover (no color change)
4-even steps background (non-selected color): 25% white (exception high contrast white)

See attachments for specifications
Comment 3 Jennifer Hayes CLA 2006-04-10 13:53:25 EDT
Created attachment 38180 [details]
WinCl High Contrast 1

Showing the color solution (with any variables) for WinCl High Contrast 1
Comment 4 Jennifer Hayes CLA 2006-04-10 13:54:45 EDT
Created attachment 38181 [details]
WinCl High Contrast 2
Comment 5 Jennifer Hayes CLA 2006-04-10 13:55:12 EDT
Created attachment 38183 [details]
WinCl High Contrast Black
Comment 6 Jennifer Hayes CLA 2006-04-10 13:55:43 EDT
Created attachment 38184 [details]
WinCl High Contrast White - showing exceptions
Comment 7 Dejan Glozic CLA 2006-04-10 15:46:15 EDT
Jennifer, you cannot look at cheat sheets in isolation. Cheat sheets are based on forms so a number of color choices (title, twistie etc.) are coming directly from forms. The colors that cheat sheets have control over are mostly item backgrounds.
Comment 8 Chris Goldthorpe CLA 2006-04-11 12:59:42 EDT
New background colors to improve readability is a good idea but it is too late in the 3.2 cycle to be making UI changes. I'd like to see this happen in the next version of Eclipse.
Comment 9 Jennifer Hayes CLA 2006-04-13 12:28:07 EDT
(In reply to comment #7)
> Jennifer, you cannot look at cheat sheets in isolation. Cheat sheets are based
> on forms so a number of color choices (title, twistie etc.) are coming directly
> from forms. The colors that cheat sheets have control over are mostly item
> backgrounds.

The backgrounds are what I want to control as per the original bug description: I have specified these backgrounds properly - see step background spec attachment. We have now addressed the backgrounds in all the themes, including exceptions. Changing the step background colors in the default will have a positive impact on improving readbility in high contrast modes. Readability in high-contrast mode is another open bug at the moment: #75128.
Our next phase will address the form color to improve readability of the cheatsheet titles and visibility of twisties - again part of bug #75128.
Comment 10 Jennifer Hayes CLA 2006-04-13 12:33:52 EDT
Created attachment 38523 [details]
step background color spec

Graphical Element: Selected Step Background

1. Default themes: Background is white: MacOSX Aqua + Graphite and WinXP Silver

If all three RGB values are between or include 255 and 220:

Selected step
LIST_BACKGROUND + 0%

2. Exceptions

2.1 Background is White

2.1.1 If at least two RGB values are between or include 219 and 200, too dark: XP Olive, Linux GTK

Selected step
LIST_BACKGROUND + 0%

2.1.2 If at least two RGB values are between or include 199 and 150, too dark: XP Default, WnClassic

Selected step
LIST_BACKGROUND + 0%

2.2 Background is Black: High Contrast Accessibility Themes

Selected step
LIST_BACKGROUND + 0%

2.3 Background is neither White nor Black: WnClassic Marine and Plum

Selected step
LIST_BACKGROUND + 0%


Graphical Element: Even Step Background

1. Default themes: Background is white: MacOSX Aqua + Graphite and WinXP Silver

If all three RGB values are between or include 255 and 220:

Even step selection bar
LIST_SELECTION + 60% white

2. Exceptions

2.1 Background is White

2.1.1 If at least two RGB values are between or include 219 and 200, too dark: XP Olive, Linux GTK

Even step selection bar
LIST_SELECTION + 75% white

2.1.2 If at least two RGB values are between or include 199 and 150, too dark: XP Default, WnClassic

Even step selection bar
LIST_SELECTION + 85% white

2.2 Background is Black: High Contrast Accessibility Themes

Even step selection bar
LIST_SELECTION + 0% white

2.3 Background is neither White nor Black: WnClassic Marine and Plum

Even step selection bar
LIST_SELECTION + 60% white


Graphical Element: Odd Step Background

1. Default themes: Background is white: MacOSX Aqua + Graphite and WinXP Silver

If all three RGB values are between or include 255 and 220:

Odd step selection bar
WIDGET_BACKGROUND + 40% white

2. Exceptions

2.1 Background is White

2.1.1 If at least two RGB values are between or include 219 and 200, too dark: XP Olive, Linux GTK

Odd step selection bar
WIDGET_BACKGROUND + 40% white

2.1.2 If at least two RGB values are between or include 199 and 150, too dark: XP Default, WnClassic

Odd step selection bar
WIDGET_BACKGROUND + 40% white

2.2 Background is Black: High Contrast Accessibility Themes

Odd step selection bar
WIDGET_BACKGROUND + 20% white

2.3 Background is neither White nor Black: WnClassic Marine and Plum

Odd step selection bar
WIDGET_BACKGROUND + 40% white
Comment 11 Chris Goldthorpe CLA 2007-01-08 18:10:00 EST
Fixed in HEAD. The active step is now has a background with higher contrast than the inactive steps. This is definitely an improvement to the appearance.