The Panther is a week old now. Of course my previous comments remain and many more have been and will be made. My selection of findings:
There we go. Some of the many comments that have been made on X.3 in the past week. Let me add a few more observations that I hadn't made before.
Moreover, InterfaceBuilder now offers readymade table cells in its palettes. Which is nice as it saves manual subclassing.
And there's this Controller Layer thing which has already been criticised. I haven't tried it yet. But judging from what can be read on the web and playing around with InterfaceBuilder, this looks like it could save people from writing lots of boring code to fill tables and fields. It may not be the ultimate high-end tool but it certainly looks like it may be helpful for lazy low-end programmers like myself.
Cocoa's AppKit seems to have seen numerous updates, including a fix to the redundant redrawing that NSView did and finally a lovingly crafted numbering scheme for untitled documents again:
NSDocument now names untitled documents in such a way that each new untitled document is given a number that is one larger than the largest number used in any currently open, untitled, document.
Mor fun 'features' can be seen when pressing F11 while the screen saver's password dialogue is on screen. The screen saver stays in place as it should but the password window will slide away – and not return. You may want to enter your password before doing this. Or try applications' full screen modes with Exposé. They all work differently... Preview has a full screen mode now, btw. Joy for those people doing PDF presentations.
Another neat thing: Open a folder on your desktop, 'F11' Exposé. Then double-click its icon: The folder's window only will reappear on-screen. Nice. That probably means that not all applications are equal for Exposé.
Anyway, there seems to be a workaround: Make sure the System Preferences application isn't running and remove the fast user switching menu item. Poof. Don't open the 'Accounts' preference pane as that may give you back the dreaded menu item. The fun thing is, that the screen saver's password panel will still offer you to log in as another user, i.e. fast user switching still works. – Nothing like a moronic workaround for an intentionally broken feature.
Why is 'easy access' 'system' rather than 'hardware'? Why are my personal startup items mangled with account management? Why does the 'date and time' control panel display a locked lock when I can still manipulate the looks of my menu bar clock? Where's the 'menu bar' control panel to keep tabs on the zillions of menu bar extras?
. Even Times New Roman seems less ugly [probably still too ugly for Sven, though ;) ]
Window placement Windows sometimes appear in strange places on the screen since I updated to X.3. They have a particular affinity to the menu bar. Is anyone else seeing that effect? On the other hand, window placement and sizing by X11 seems to have improved.
I have noticed this only in Carbon apps; I think one of the Carbon automatic window positioning functions (perhaps a resource-based one as introduced back in System 7? :) has broken. Since I don’t have any Carbon apps of my own I haven’t bothered to track it down.