Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Custom Component Focus Ring



On 2007-10-30, Mike Swingler <email@hidden> wrote:
I'm really not keen on asking developers to rely on an Apple-only API,
especially for ephemeral "UI type things". Granted things like EAWT
need to exist, because it's has to do with actual events - but I much
prefer to expose UI features with things like client properties, which
are gracefully ignored on other platforms. UIManager defaults also
have a kind of built-in assumption that they can return null if "some
other LaF is installed", and so the developer naturally codes more
defensively around them.

i've been saying exactly this in my bug reports since i started using a Mac, and you've no idea how happy i am to hear someone inside Apple say it.


it's a huge shame that the Java 5 release notes and the forthcoming tech note weren't ready for the day of 10.5's release. i'm sure people's fears about the future of Java on Mac OS wouldn't have surfaced (any more than they do in an average week) if people had been immediately able to see all the great fixes. i'd told myself (long before the recent fuss) i wasn't going to buy 10.5 or a machine with it until Java 6 was out, but i'm now excited to go to an Apple store and see if all these bugs really are fixed. if they are, i might even break my promise to myself!

on that note, if someone from Apple other than Mike Swingler is reading, could they please do us a favor and pass our thanks on to Mike's boss? everyone on this list knows how frustrated we outsiders get at not hearing anything for two and half years, and having Mike tide us over with reassuming bits of *useful information* seems to have done a lot to calm people down, and, speaking for myself, has made my outlook a lot more positive. i didn't complain earlier, because i've been here long enough to know it's always like this, and it won't do any good. the only Apple staff listening are the very people who *are* doing something for us (even if they can't talk about it). but i do feel the need to say "thanks" now, because it's so rare and so valuable to get any kind of detail or rationale. it doesn't _fix_ the underlying problem of Apple's policy of multi-year silence, but it greatly ameliorates the ill effects of that policy, and it's very welcome.

i can't wait for the forthcoming tech note!

(and thanks to everyone at Apple who's been silently beavering away for the last two years.)

 --elliott

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.