RT RT/krbdev.mit.edu: Ticket #5676 NIM: APP: Redesigned Color Schemas Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

[Display] [History] [Basics] [Dates] [People] [Links] [Jumbo]

 
 

 The Basics  
Id
5676
Status
resolved
Worked
0 min
Priority
0/0
Queue
krb5
 

 Keyword Selections  
Component
  • windows
Version_reported
Version_Fixed
  • 1.6.3
Target_Version
  • 1.6.3
Tags
  • pullup
 

 Relationships  
Depends on:
Depended on by:
Parents:
  • 5691: (jaltman) Post KFW 3.2.1 Tracking Ticket [resolved]
Children:

Refers to:
Referred to by:
  • 5611: (jaltman) NIM Standard view selected color difficult to read [resolved]
  • 5651: (jaltman) The Removal of Colors (ticket 5607) [resolved]
  • 5764: (jaltman) NIM: BUG: Restore Copyright removed in revision 19855 [resolved]
 
 Dates  
Created: Fri Aug 24 10:28:26 2007
Starts: Not set
Started: Fri Aug 24 10:28:29 2007
Last Contact: Fri Sep 28 19:36:52 2007
Due: Not set
Updated: Fri May 9 06:15:51 2008 by guest
 

 People  
Owner
 jaltman
Requestors
 jaltman@mit.edu
Cc
 
AdminCc
 
 

 More about Jeffrey Altman  
Comments about this user:
No comment entered about this user
This user's 25 highest priority tickets:
 

History   Display mode: [Brief headers] [Full headers]
      Fri Aug 24 10:28:26 2007  jaltman - Ticket created    
     
From: jaltman@mit.edu
Subject: SVN Commit

The default color scheme used by the Network Identity Manager credentials
display can sometimes cause the text to be difficult to read.  In
addition, since some of the colors are derived from colors used by the
current Windows theme, the selection, window background and text
colors may be mismatched with the colors that are hardcoded into the
application.

To rememdy this problem, this patch defines a new set of colors
that will be used with the credentials display.  The new scheme
doesn't use a special color to distinguish the default identity which
is already indicated with the text "(Default)" displayed alongside it.
Instead the colors are used to denote the remaining lifetime of
credentials and identities.

Also, the color scheme defines all the colors that it uses instead of
deriving some of them from the Windows color scheme.

All the color information is now kept in the Network Identity Manager
UI schema.  The schema automatically maps to the registry, so users
(and deployers) can override the colors by creating the necessary
registry keys and values.  The registry keys containing color
information are:

  Software\MIT\NetIDMgr\CredWindow\Themes and
  Software\MIT\NetIDMgr\CredWindow\Themes\Default

The "Default" key contains the default color scheme.  The color value
names are defined in ui\uiconfig.csv under Themes\_Schema
configuration subspace.  Each color is represented by a 32-bit number.
The low-order 24 bits contain a COLORREF value.  The high-order 8 bits
contain an alpha value which, if non-zero, will be used to blend the
color with the selection color (color value named ClrSelection).

Commit By: jaltman



Revision: 19855
Changed Files:
U   trunk/src/windows/identity/ui/credwnd.c
U   trunk/src/windows/identity/ui/credwnd.h
U   trunk/src/windows/identity/ui/uiconfig.csv


Download (untitled) 1.7k
      Fri Aug 24 10:28:29 2007  jaltman - Requestor jaltman@mit.edu added    
      Fri Aug 24 10:28:29 2007  jaltman - Status changed from new to resolved    
      Fri Aug 24 10:28:29 2007  jaltman - Component windows added    
      Mon Sep 24 09:12:07 2007  kpkoch - Correspondence added    
     
This update replaces the MIT copyright with a Secure Endpoints
copyright in credwnd.c.  Is that a mistake?


Download (untitled) 107b
      Mon Sep 24 09:19:09 2007  jaltman - Correspondence added    
     
[kpkoch - Mon Sep 24 09:12:07 2007]:

> This update replaces the MIT copyright with a Secure Endpoints
> copyright in credwnd.c.  Is that a mistake?

It should add the Secure Endpoints Inc. copyright.  Not remove the MIT one.





Download (untitled) 229b
      Fri Sep 28 17:14:38 2007  jaltman - Target_Version 1.6.4 added    
      Fri Sep 28 17:14:38 2007  jaltman - Tags pullup added    
      Fri Sep 28 18:19:56 2007  tlyu - Target_Version 1.6.4 changed to 1.6.3    
      Fri Sep 28 19:36:49 2007  tlyu - Version_Fixed 1.6.3 added    
      Fri Sep 28 19:36:49 2007  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: SVN Commit

pull up r19855 from trunk

 r19855@cathode-dark-space:  jaltman | 2007-08-24 10:28:21 -0400
 ticket: new
 subject: NIM: Color Schemas
 component: windows

 The default color scheme used by the Network Identity Manager credentials
 display can sometimes cause the text to be difficult to read.  In
 addition, since some of the colors are derived from colors used by the
 current Windows theme, the selection, window background and text
 colors may be mismatched with the colors that are hardcoded into the
 application.

 To rememdy this problem, this patch defines a new set of colors
 that will be used with the credentials display.  The new scheme
 doesn't use a special color to distinguish the default identity which
 is already indicated with the text "(Default)" displayed alongside it.
 Instead the colors are used to denote the remaining lifetime of
 credentials and identities.

 Also, the color scheme defines all the colors that it uses instead of
 deriving some of them from the Windows color scheme.

 All the color information is now kept in the Network Identity Manager
 UI schema.  The schema automatically maps to the registry, so users
 (and deployers) can override the colors by creating the necessary
 registry keys and values.  The registry keys containing color
 information are:

   Software\MIT\NetIDMgr\CredWindow\Themes and
   Software\MIT\NetIDMgr\CredWindow\Themes\Default

 The "Default" key contains the default color scheme.  The color value
 names are defined in ui\uiconfig.csv under Themes\_Schema
 configuration subspace.  Each color is represented by a 32-bit number.
 The low-order 24 bits contain a COLORREF value.  The high-order 8 bits
 contain an alpha value which, if non-zero, will be used to blend the
 color with the selection color (color value named ClrSelection).



Commit By: tlyu



Revision: 19990
Changed Files:
_U  branches/krb5-1-6/
U   branches/krb5-1-6/src/windows/identity/ui/credwnd.c
U   branches/krb5-1-6/src/windows/identity/ui/credwnd.h
U   branches/krb5-1-6/src/windows/identity/ui/uiconfig.csv


Download (untitled) 2k
      Wed Oct  3 15:04:49 2007  jaltman - Subject changed from NIM: Color Schemas to NIM: APP: Redesigned Color Schemas