I have just submitted SOURCE CODE to version 1.4.1 of Fiend.app to: My apologies to Fiend loyalists for discontinuing maintenance so long ago and not releasing the source code earlier. Mea culpa. I am releasing it now since I will be continuing not to maintain it, and there are some people out there (Norbert C. Heger, author of the most fabulous LaunchBar, for example) who I would love to see take over maintenance and/or plunder some of the cooler aspects of Fiend. Fiend is shareware, and if you use it regularly, I request that you send me $10 as a token of your satisfaction with my efforts. - David C. Lambert dcl@panix.com 126 N. Kensington Ave La Grange, IL 60525 EXCERPT FROM THE "README": What does it do? Well, Fiend is a dock extender, first and foremost. It is the *only* quad-fat dock extender capable of animating *all* of your animated icons, as well as: * supporting multiple, named dock levels; * handling command-dragging and command-double-clicking * abitrary configuration and placement of your dock(s) and the docked icons in an integrated and seamless fashion. Fiend is also a shelf extender that turns your entire desktop into a shelf that can display an image of your choice. Finally, Fiend is capable of loading your BackSpace modules, so it can function as a screen saver as well. CHANGES IN THIS VERSION: New Features: * Dock levels are now loaded when needed, rather than all at once during initialization * New Preferences panel - gets rid of most of the dwrites * Added "BackSpace->Set Password" menu item * Added "Dock->Toggle Lock" menu item * Fiend Dock now remembers its position differently under different window resolutions * Fiend icons are now updated automatically when they are selected in the Workspace, or manually in response to an alt-click * Fiend now includes some items from the MiscKit, which contributed to the following features: - multi-threaded app launches - an "Info->Show Menus" menu item - intelligently updated menus Bugs Fixed: * Fiend crashes when an app that was launched from the command line (using a command without a forward slash) terminates * Fiend doesn't remember the locations of persistent icons that have been moved * Fiend crashes when a Dock level containing persistent icons is deleted Cleanups: * All modal panels now have "Cancel" and "Ok" buttons * Selection of docked or shelved files in the Workspace is now documented * When you click an icon to select it in the Workspace, the Workspace now becomes the active app * Fixed some library loading options that prevented some BackSpace modules from being loaded properly * The Fiend Dock "Close Post Launch" command has been rationalized slightly, so that the Dock will close after both launch and reactivation, rather than just launch Incompatibilities: * Toggling a docked icon from persistent to non-persistent no longer reassociates that icon with the level to which it was originally attached. If you turn off persistence for a docked icon, it becomes attached to whichever dock level is visible at the moment. * Fiend v1.4 no longer accepts the plain ascii pasteboard type for paste operations, although it still generates that type when cutting/copying