[thelist] Color Chooser Review

.jeff jeff at members.evolt.org
Tue May 28 19:04:00 CDT 2002


tom,

><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> From: Tom Dell'Aringa
>
> 1. A visual cue: The color changes on selection. Only
>    the selected button text is that color.
><><><><><><><><><><><><><><><><><><><><><><><><><><><><><

as i don't have a url to the app, i can't tell if that works with keyboard
surfing or not.

><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> 2. Hitting the target: You DON'T have to hit the radio
>    button with my solution (as I mentioned earlier) I
>    have used an anchor in a span tag that calls the same
>    function as called when the radio button hits. In
>    addition, mousing over the text give you the "hand/
>    pointer" so you know its clickable. Plenty of
>    feedback, IMO.
><><><><><><><><><><><><><><><><><><><><><><><><><><><><><

i have to hit the radio button if i don't have javascript enabled.

i personally don't think the clickable area should change the cursor to a
hand.  a hand indicates to the user that it's a link, not that it's
clickable.  instead, the clickable region should change to an arrow, like
labels do by default (instead of a text-beam like when you usually place
your cursor over a block of text).

><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> 3. Ruining design? I think that's personal preference as
>    long as the functionality is there.
><><><><><><><><><><><><><><><><><><><><><><><><><><><><><

why reengineer something with javascript that only a portion of your
audience can use.

><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> 4. What am I working on? The pages I am working on are
>    part of a large, enterprise size application that
>    runs only on installed users computers. This is not
>    a "web site" as it were. You won't find it in a
>    search engine, if you get my drift. The colors and
>    features that I am using to help cue the users are
>    in line with other functionality on the site, or as
>    close as I can make it.
><><><><><><><><><><><><><><><><><><><><><><><><><><><><><

you're sending extra data down the pipe so you can use your preferred
javascript solution when using the <label> tag already has the functionality
you desire built-in.  what are you going to do when the pointy-haired boss
tells you that this application needs to work for a larger collection of
users that you can't control the browsers that access it?  that's right,
tear out your hair and hope i don't find out cause i'll tell ya "i told ya
so".

;p

><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> I also know that all of our users are on IE5, and we
> don't support any other browser, no problem there (and
> a luxury, I know.) [...]
><><><><><><><><><><><><><><><><><><><><><><><><><><><><><

look out, i think i here the pointy-haired boss coming down the hall towards
your office.

><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> So am I trying to design around a browser feature?
><><><><><><><><><><><><><><><><><><><><><><><><><><><><><

yes, you've recreated the functionality of the <label> tag because you don't
like the "marching ants".  those "marching ants" are a browser feature.  so,
yes, you are designing around a browser feature.

><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> You be the judge, but I can only assure you that MY main
> concern is that the user is able to use the controls I
> design effectively and intuitively.
><><><><><><><><><><><><><><><><><><><><><><><><><><><><><

some would argue, myself included, that it would be most intuitive for the
most users if you were to use the <label> tag.

><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> Jeff might not think that is the case - since he offered
> a rather strong opinion ;)...but believe me it is.
><><><><><><><><><><><><><><><><><><><><><><><><><><><><><

unfortunately (or fortunately depending on your view), you're not qualified
to determine the effectiveness or usability of applications you write.
you're too close to the development/design to be able to judge it
objectively.

.jeff

http://evolt.org/
jeff at members.evolt.org
http://members.evolt.org/jeff/





More information about the thelist mailing list