Thanks for your reply! Personally, I am rather against the Apple's layout and "usability ideas" (for that matter I am also against the KDE's outdated "usability guidelines" as well) since it has proven to be nothing but a nightmare for the computer illiterate (or barely literate) students whom I taught in the past. One of the recurring issues is the persistent toolbar on the top (which arguably is easier to hit since it is positioned at the edge of the screen) that changes as you focus onto different apps. Almost every new user figures that the app is closed when the window is closed (which then would bring me to conclusion that this is the way things should be) and so I always have crashing (OS 9) machines in my studio due to fact that they run 5-10 apps at the same time in the background while trying to open a new one (or even better, wondering while the app is not opening when in fact it is already open and the new window needs to be opened).
Other gripe is that some menus need to be selected by holding the mouse button and releasing it when the pointer is above the option -- what if your hand slips and you accidentally press the wrong option? Such as slip-up in apps that have 1-level undo could prove to be a real nuisance. Other issues are purely performance-based. Aqua GUI, apart from being very attractive (although we could argue that one gets tired of it rather easy and soon it becomes somewhat cumbersome, especially on the interleaved LCD screens where its horizontal-line pattern creates an eye-straining shimmer effect) is a humongous resource hog. If you ever try to resize a window with a complex layout, you'll see what I mean. What we could learn from Apple, though, is how far-reaching eye-candy can be. This is definitely something worth looking into. Especially now that the libsvg has finally gotten so optimized that you can resize vectorized icons/images in real-time without eating too many cpu cycles. >From what I've seen on the links you've given it seems that focusing widgets and keyboard accelerators are a good thing (which makes me feel good since my app has already both :-) Ico Great suggestions nonetheless, keep them coming!
