===================== File: Becasso_1.1_ESD.pkg Author: Sum Software (Sander Stoks, #E-1386) Release: 4 Mar 1998, 11:56 PST. Masters entry, not for public use yet. Compatibility: PR2 Location: pub/incoming/masters Description: Paint/Image editing proggy. Notes: This identifies as version 1.1 of Becasso, but it's really not finished for release yet. I spent the last day before the deadline implementing tear-off toolbar menus but there are still things grossly unfinished. For one thing, the documentation is still 1.0; what's new in 1.1 is summarized as follows: * InterfaceElements BBP Protocol for launching and communicating with Becasso from another app. Docs are at http://www.sumware.demon.nl/producs/becasso/documentation/BBP.html * Symlinks Becasso now resolves symlinks dropped on it. * Capture import (via add-ons) Via e.g. Mark Abramson's Casio Camera add-ons or Jim Moy's Scanner add-on. * Double click to access tool inspector / color editor Friendlier for Mac users. * Channel Operations Presently only Blend and Multiply. More will follow. * Layer merging == Flattening. * Layer menu accessible from canvas window And layer switching via hotkeys. Speeds things up. * Preserve selection after cut/copy Turned out to be much nicer. * More add-ons Even by third parties! * Hotkey to attach selection on mouse (Enter) Had to do this, said Thijs. * Hotkey to switch selection/drawing mode (Tab) Saves hours. :-) * Better support for single-pixel editing in freehand tool Used to be quite hard. Even in magnification 1600%. * Wacom tablet support Presently only as a "proof of concept"; it operates the same way as a brush (with pressure sensitivity of course). Will be extended so that the tablet can operate all tools. Will probably write a generic mouse-replacing driver if that's possible in R3. Wacom contract is on the way. * Separate thread for mouse tracking. Smoother operation. Had to change the infrastructure for the tablet support anyway. * Channel <-> Selection operations. Allows for cool effects! * Excepts RRaster and Icon drops Icon drops from the FileTypes app, that is. Try it. (Oh, drops should go to the main window, canvas windows ignore them ATM. Still deciding between whether such drops should be opened in separate windows then, or paste'd into the window you drop them on. Any thoughts?) * Single dynamic Tool/Mode inspector windows Fancy name for the fact that you now no longer clutter your desktop with tool inspectors. They now attach themselves as views to a single window. Much more intuitive. * Parametrizable brush I.e. no longer only a fixed set of brushes. Will extend this to allow for other profiles than just the Gaussian Bell shape. * Tear off tool menus Not completely ready. They should do highlighting when the mouse passes over (code is commented out due to a bug still in there at 11:55 :-( ). Also, right click/double click on the torn-off menu should of course open the tool inspector as well. In fact, writing this I realized that selecting another tool from a torn-off menu while the tool inspector window is visible doesn't even change the inspector view. Oops. NOTE: Most notably the Undo functionality isn't ready. This was right next on my list after tear-off menus. Any action that changes the size or order of the layers is _not_ undoable and gives "interesting" results when you try it (if not crash :-). These include all entries in the "Entire Canvas" menu under "Edit" (rotate, resize, etc.), layer merging, and dragging layers from one place to another. More specifically: The undo buffer entries don't remember on what layer they were generated. So if you make a change, switch to another layer, and undo, the previous layer's information will overwrite the current one. It sucks, and I know it. =====================