Acorn 2.2.1b1
- Basic support for reading and writing XFG files. Shapes are currently not saved.
XFG is a new file format from Adobe, which Photoshop CS4 among other apps can save as. If you've got a PSD file that Acorn can't open, try saving it as XFG first.
- The registration certificate window is no longer resizable.
- JPEG images are now composited against a white background for web export (transparent areas will now show up white). This fixes problems with drop shadows being mangled.
- New Release Notes
Acorn 2.2
- Fixed a couple of crashers when opening a PSD files.
- Fixed bug where you couldn't set the height of an image via AppleScript.
- New pref to ignore trackpad gestures (rotate, swipe to undo, magnify).
- Fixed a crasher when using certain core image filters.
- You can now see the bounds when creating a new shape.
- The layer list contextual menu now has the option to lock the clicked on layer.
- Fixed some drawing issues with the grid when zoomed in.
- Fixed a bug where the flipped cursor coordinates were off by 1pt in the y direction.
- Updated selection cursors.
- Hold down the option key on an anchor point for a bezier curve to reset it. Hold down option when using a control point, to no longer mirror it with the control point opposite it.
- New menu item to take a layered screenshot under the Image menu.
- The combo slider widgets now fit in with the rest of the Acorn UI, and round down it's values when slidering.
- The layer list thumbnail for shape layers draws a bit nicer now.
- Bezier Shapes, in the shape palette (shortcut key 'p'). Not available in Acorn Free.
- Newer, faster, better, stronger flood fill implementation.
- You can now lock layers (currently using the Layer > Lock Layer menu item) A UI is coming eventually for the layers list.
- No longer removing the color profile for PNG web exports.
- The tooltip hint you get when you are inside a selection now hides when you have the shift or option key down, so you can see what you want to select (or deselect) better.
- New advanced prefs pane, with fancy 'advanced' stuff.
- The custom checkboxes now draw a highlight when they have focus.
- You can now tab between the size and opacity fields in the brush palette.
- Updated UI for the canvas free rotate, and you can now use your mouse to rotate the canvas when in this mode.
- Updated UI on the scale transform.
- Fixed a problem where sometimes clicking on a text area would reset it's color to black.
- You can now save and open files as Microsoft Icons (.ico).
- Double clicking on a rectangle will now open up the frame tab in the shape attributes palette.
- Fixed a bug where paragraph styles were not scaled in text boxes along with the rest of the image.
- Fixed a bug where "New Layer With Selection Via Cut" with shape layers didn't work properly.
- An additional Transform operation "Scale Transform" has been added, bringing the total up to 3. They've also been moved under a new Layer ▸ Transform menu, and the Scale Transform now uses the cmd-shift-t shortcut, since this is the most common type of transform that folks are trying to do.
- Select All now works while you are cropping, and sets the crop to the whole canvas.
- A new "precision mode" button for the brush tool, which lets you make your brush strokes in slllllooooooowwwwww mooooooootttttttiiiiiooonnnn.
- Updated to a version of SQLite with better file locking behavior, which means you can now save Acorn documents on AFP volumes.
- Acorn does a better job at keeping the cursor hidden when drawing in slowmo mode.
- Fixed a bug where duplicating a shape layer would forget corner radiuses on rectangle shapes.
- You can now change the bounds of a selected shape from the tools palette.
- Fixed a bug where new image from clipboard would allow you to undo a change that you didn't make.
- The Python runtime is no longer loaded into Acorn if you don't have any plugins installed which can use it. This cuts down on memory that Acorn uses.
- If your bitmap layers have a frame that falls outside the canvas bounds, then you'll see a light gray line representing those bounds as seen in this movie.
- Three finger swipes on your macbook's trackpad now performs an undo for left swipes, redo for right swipes, select next layer for up swipes, and select previous layer for down swipes. (This is only for macbooks which have support for gestures in the trackpad).
- You can now use pinch motions on the trackpad to zoom in and out, or rotate the canvas (for macbooks which have support for it).
- The Canvas Resize command no longer brings up a modal window, and instead puts it's UI in a sheet.
- You are now given an option to resize the canvas or not on rotate, as well as showing a grid.
- You can now use the arrow keys to rotate the canvas, when the Image ▸ Rotate Canvas ▸ Free Rotate command is being used.
- Shape handles are now drawn outside the canvas when the frame of the graphic are outside the canvas bounds.
Acorn 2.1
- AppleScript support, along with improved JSTalk support. Read about it here!
- Acorn now comes with a Hex color picker in the color palette.
- Fixed a bug where Acorn wouldn't hide the palettes with the tab key when the current layer wasn't visible.
- Fixed a bug where pasting text at the end of a text box would cause Acorn to flip out occasionally.
- Reworked the text widgets a bit.
- Fixed a bug where the rect corner radius button in the palette was unchecked after you drew a shape with a corner radius.
- Fixed a drawing bug when you had the opacity of the brush set less than 100%, and the origin of the layer wasn't 0,0.
- Acorn handles icns data a little better for pasting.
- Fixed a bug where selections would get funky when merging text and shape layers on top of other shape layers.
- Added a shortcut to "Make Natural Size", which is pretty handy when working with text boxes.
- No longer making new layers for multiple text boxes. They will instead just stay on the same layer they were created from.
- Acorn gives a message telling you why it can't save when you try and save a file to a location without write permissions.
- Took away the option to automatically download and install updates in the background. This was confusing folks.
- Fixed a bug where you couldn't resize a selected range of text.
- When printing, Acorn now scales the image down to fit the page if it doesn't normally.
- When duplicating a layer, Acorn now uses "Copy of X" as the new name, instead of "X (copy)".
- UI fixes in the tool palette.
- Fixed a bug where nested groups were not written out to Acorn files during save as saves.
- If a group layer doesn't know what kind of blend mode it should be, it now defaults to pass through, instead of normal.
- Acorn can now read icns data off the clipboard, when using the "New From Clipboard" menu item.
- Sped up quitting Acorn by a little bit, by doing a little less work.
- Added an option to the CMYK/Grayscale alert window, to not show it again in the future. You'd get this when opening up non-RGB files.
- Fixed a bug where Acorn would sometimes flip out with an assertion error when cropping an image with lots o' layers.
- Fixed a bug where the non-current layer would highlight a shape when you had "auto select layers" turned off in the prefs.
- AppleScript doc updates, and "do JavaScript" now returns a value.
- Fixed a bug where some widgets were not drawing correctly in 64 bit land.
- Filled in some missing tooltips.
- Two changes in the filter panel prefs- Acorn now defaults to turning off the canvas preview, and defaults to "scale to fit" the image in the preview window.
- You can now drag and drop an image from the layers list to the trash can in the Dock to delete it.
- Fixed a bug where resizing the image didn't always redraw the whole canvas if scrollbars appeared.
- PNG images will be run through pngcrush when saved via Web Export.
- Acorn will now ask if you want to move it to the Applications folder if Acorn detects that you are running outside of it.
- Fixed a bug where the Copy Merged wouldn't work correctly if you had a selection.
- Fixed a bug where making rect selections with a corner radius set would antialias the edges when it wasn't supposed to.
Acorn 2.0.3
- Fixed a bug where you could bring up the filter panel twice.
- You can now set a hidden pref in Acorn so that files saved with Acorn will be set to open with Acorn:
defaults write com.flyingmeat.Acorn saveDocumentBinding 1
- Added a workaround for a 10.6 Core Image crasher when using the Constant Color generator.
- You can now drag and drop an image from Safari onto Acorn's icon in the Dock. This is done by adding an Application Service to Acorn for opening images (which you might need to turn on in the Services prefs).
- When changing the font size of a text area with multiple font weights in it, Acorn no longer throws out those weights.
- Cmd-F to redo the last filter now works correctly if you have a selection.
- Fixed a bug where you couldn't invert a selection after you had moved it.
- Using the View ▸ Tool ▸ Smudge menu item actually works again.
- You can now delete the very last layer. Acorn will just add a new bitmap layer to make up for the lack of layers.
- When selecting the contextual menu for deleting or duplicating a group layer- Acorn now displays it as 'Delete Group "foo"' instead of just 'Delete Layer "foo"'.
Acorn 2.0.2
- Added access to the compositing (blend) mode for a layer to plugin creators.
- Selecting a group layer and then pressing the arrow keys now nudges all sublayers in the direction your pressed. Hold down the shift key to move it by 10 pixels instead of just 1.
- Fixed a bug where you couldn't drag and drop out of the layers list to the Finder.
- If you hold down the spacebar after you start drawing with the brush tool, your brush strokes will move at a 3x slower rate.
- The font menu in the text palette now updates correctly if you activate or deactivate fonts from Font Book.
- Pressing the spacebar when making a crop now moves the crop around instead of growing or shrinking it (this matches behavior with the selection tools).
- Drawing the crop "rule of thirds" lines all the time now when you are modifying / creating a crop selection.
- Fixed a bug where the floating stroke widget in the shape palette wouldn't disappear when you changed palettes.
- Acorn can no longer edit or open .acorn files on webdav, nfs, or smb file shares, since it gives SQLite fits. However, all other file types work.
- Fixed a bug where you couldn't drag a layer from the layers list into the canvas, copying it in the process.
- Fixed a problem where transparent edges were sometimes showing up when scaling an image.
- Double clicking on the canvas scale label will now zoom the canvas to 100%.
- Fixed a crasher when closing an image browser window. I think.
- Fixed a crasher when closing a window right after editing some text and the text box still had focus.
- Fixed a case where transparent pixels were showing up on an edge when you did a 90% rotation, and the width of your canvas was an odd number.
- Made an interesting little performance tweak. A positive one. Maybe.
- The start window now goes away when you open up a document.
- The little gear button in the tool palette is no longer enabled when you can't use anything in it.
- Fixed a bug where pressing 'f' to go into full screen mode wouldn't work if you had an invisible layer selected.
- Fixed a bug where acorn would duplicate the layer if you clicked on a canvas with the command + option + control keys down. It shouldn't work with the control key down.
Acorn 2.0.1
- Now showing a message when Acorn can't open up an unsupported RAW file, instead of a blank black canvas.
- "New Image From iSight" now puts a name on the layer created in the new image.
- Option-clicking the visibility button in the layers list, will hide all the layers except the one you clicked on. Option-clicking it again will restore the previous visibility settings.
- No longer collecting crash reports that are older than 2 weeks old.
- Bug fix for images that are sometimes flipping when calling a filter.
- Holding down option and command when using the arrow keys to nudge a selection now commits the selection before moving it. Hold down the shift key to move by 10 px instead of 1.
Acorn 2.0 is available!
Please read: Acorn 2 is a paid upgrade. However, if you purchased it on or after July 2, 2009- you get a free upgrade.
Big Things in Acorn 2:
- New preference to make layered screenshots, with each window as its own layer and grouped by application.
- Rulers for the canvas.
- RAW image import.
- 64 bit support.
- New Dodge, Burn, Clone, and Smudge tools.
- Layer groups, and new layer blend modes.
- Much improved Transform and Crop tools, and a new Perspective Transform tool.
- New "Render Clouds" filter.
- JSTalk Scripting support.
- Performance improvements, and updated UI.
- New, faster file format.
- New programmer APIs to provide custom image import and export.
- Lots of new options in the Text palette.
- Use Acorn for free after the demo period is up. Some advanced features are disabled, but otherwise it's "Acorn Lite".
The WHOLE list of changes, including bug fixes:
- Rulers!
- Raw image import!
- Holding down the spacebar when making a rect or oval selection will move your selection around.
- Holding down the spacebar when making a freehand selection will allow you to draw a straight line between the last point and when you let go of the spacebar.
- The new image window now has common presets, and you can save your own.
- New Dodge, Burn, Clone, and Smudge tools.
- New grid setting to scale the grid when zoomed in or out, as well as setting the blend mode of the grid.
- New pref to make a new layer + layer groups for every app + window when taking screen shots.
- Command clicking on a layer in the layers list will select all of its non-alpha pixels.
- Holding down the shift key when double clicking the zoom button will set the zoom scale of all open documents to 1. Holding down shift+command when double clicking it will make all open documents fit to the window.
- You can now drag and drop multiple files into the layers list to add them to the image (as layers). You can even drag and drop from other apps such as Safari (hint: hold down the command key when doing this, to keep the Safari in the background).
- Layer groups!
- Text boxes are now framed red when the text is clipped.
- Improved Transform tool, which will also rotate your selection! Hurray!
- New Perspective Transform tool.
- New "Render Clouds" filter.
- Cmd-clicking on a shape layer in the layers list now puts on a selection in the shape of the layer, just like for bitmaps. And what the heck, I'll do it for group layers as well.
- Holding down the shift key when using the flood fill tool, will use the back color for the fill instead of the front color.
- Better text selection behavior,when you are clicking on a textbox below the current layer.
- The grid now stays shown when you do a free rotate of the canvas.
- Fixed a bug where you couldn't create a new text object with the font Myriad Pro Semibold.
- If a user drags a document to the app icon, Acorn now orders that document in front of any documents that remain open from the previous session.
- The Adjust Color menu item is now under the Layer menu again.
- Holding down the option key when doing a click + drag with the zoom tool will now zoom you out, instead of in.
- Renamed "Zoom" to "Zoom Tool" under the View ▸ Tool menu, to avoid accessibility conflicts with the Zoom menu option under window.
- Improved scaling code so we don't get transparent pixels along the edges when scaling down.
- The "From Clipboard" button in the new document window detects if there's an image on the clipboard in a smarter way now, making it a bit more reliable
- Updated zoom cursors.
- If a saved text style is set to Helvetica 12, it will no longer replace the font for any selected text. This is helpful when you have a shadowed text style, and you only want the shadow attribute to be applied.
- The stroke won't turn on anymore when you change the stroke width.
- Fixed a bug where shape layer lines weren't scaled properly when resizing the image.
- Now looking for crash reports on startup.
- Scrolling with the mouse down works a bit better now when in full screen mode.
- The bottom left pixel is now shown as "0,0" in the palette window now, instead of "1,1", in order to stay in sync with other image editors.
- A darker background for the canvas windows.
- When scaling an image, the corner radius for rectangle graphics are now scaled as well.
- Changed file format, now uses sqlite and png data for bitmap layers. It's also slightly sensible.
- Marching Ants are now the default way to view selections.
- Screenshots are now directly sent to a new document, where you can use the built in crop tools.
- Python plugins are now loaded up in their own background thread, enabling Acorn to launch even faster.
- Acorn now preserves all the meta data in the image (EXIF, IPTC, etc). Is that a new feature? Maybe.
- You now have to click in a selection bound to move the pixels in that selection, when you've got the move tool selected. So now you can move your layer around by clicking outside of it.
- The Help menu points to online documentation now.
- Typing '52' now changes the opacity of the current layer to 52%, instead of to 50%, and then 20%.
- You can now drag and drop layers to the + icon in the tool palette to have it duplicated.
- New pref to show the pen position in the palette flipped along the Y axis.
- Holding down the shift key when making a polygon selection makes draws the next line in 45 degree increments.
- Holding down the option key when making a new rectangle or oval resizes it from the middle.
- Clicking the + button in the palette with the option and command keys down creates a new group layer.
- When scaling your canvas with a selection, the selection now scales along with the layers.
- Resizing the canvas has been split out into the Image ▸ Resize Canvas… menu item.
- You can now drag and drop PDF files from the desktop into the layer list or canvas, and it'll be inserted into the image.
- Half a pixel more accuracy with the brush cursor (woo! omg yes!).
- Holding down the shift key while moving selections or layers with the arrow keys, now moves it by 10px instead of 1px.
- Holding down the option key when opening a PDF will open it at 288 dpi.
- The text tool now vertically centers where you want your text to be, when used with a single click.
- Holding down the option key while using the polygonal selection tool will temporarily allow it to act like the freehand tool.
- Swapping the stroke and fill color for multiple selected shapes now works.
- The stroke color for shapes is now the foreground color well, and the fill color is now the background color well.
- Option clicking the new layer button (+) on the tool palette window, will duplicate the currently selected layer.
- Hold down the command key to keep the raw image adjustment window open when hitting "OK".
- Updated Levels window.
- Added scaleImageToWidth: and scaleImageToHeight: for the plugin API.
- Fixed some selection bounds issues.
- New cursors for the selection tools.
- New filter / plugin "New Image With Curved Drop Shadow" - a JSTalk script that's installed by default.
- New eyedropper cursor icon.
- Fixed a filter preview redraw bug when scaling down an image.
- When toggling in and out of full screen, the window background color is now properly restored to whatever it was before.
- New icons.
- Documents now remember what the last zoom level was when re-opening.
- New "tip of the day" in the welcome window.
- Improved drawing for "Marching Ants".
- Added "Destination In" as a standard blend mode for layer blends. Makes image masking easier.
- New plugin "Add Border to Layer" which adds a single pixel border around the image, using the front color.
- Fixed a bug where the tool window would resize in strange ways if you moved it using a tablet and clicked on the layers label.
- Acorn is now doing a bit more aggressive image caching. This should speed up some operations.
- Fixed a crasher when using a bad file action on an image.
- Using the undo command while in a crop or transform operation now cancels the operation.
- If you add a new layer while a group layer is selected, the new layer will be placed in that group layer.
- You can now do basic math in the palette fields which take numbers.
- Fixed some rounding errors in the image resize sheet when keeping height vs. width in proportion.
- Fixed a crasher / memory leak when registering Acorn after you've closed a window.
- Names in the layers list no longer span multiple lines, causing funky display.
- Pasting a shape no longer cascades it off the canvas.
- Fixed a bug when merging a shape layer to a bitmap layer, and the shape layer had a shape with a pretty big stroke in it- which caused clipping.
- Fixed a problem where the image wasn't properly redrawn when rotating a layer 90 degrees.
- No longer leaving stray lines around when changing the stroke of a graphic from 50pts to 1pt.
- Double clicking one of the color wells in the tool palette no longer closes the color panel. It was pretty confusing.
- Fixed a problem when you deleted the angle in the text field in the rotate canvas sheet.
- Made the text area a little dumber when resizing the box with the shift key down, which fixes some bugs which caused more problems than it was trying to fix.
- Acorn is a bit more accurate in placing a drop from option+drag with the arrow tool to duplicate a bitmap layer.
- The filter panel now picks up on the front/back color when doing filters which take colors. I've always hated that it didn't.
- Option-clicking on the canvas while using the brush tool to pick up the color under the mouse now takes into account the current color space.
- You can now hold down the spacebar to pan when cropping or transformering.
- If you're editing a text area, and then click outside the box, Acorn now ends the editing session instead of creating a new text layer.
- Neat little PS feature- Using the fill tool outside the canvas w/ the shift key down will change the background color outside of the canvas, to whatever the front color happens to be.
- Fixed a selection mess up when using the rect selection tool, along with holding down the space bar to move it, and then moving off canvas.
- Fixed a crasher when closing an image browser window.
- JSTalk support is now included.
- Fixed a bug where text styles would not be applied if you were editing a text area, and had selected text.
- Fixed a bug where inverting a selection would invert the whole layer.
- Dropping the .0 in some locations in the palette, because it's unnecessary (such as the brush size).
- Fixed a bug where clicking the "show canvas preview" switch in the filter panel wouldn't always update the whole image
- Renamed the menu item "Constrain Selection" to "Preset Selection".
- Fixed a bug where marching ants were not showing up along the right edge when viewed at 25% or lower.
- Cmd-5 has always zoomed to 50%, but if you do it twice, it'll zoom to 25%.
- Right clicking on a layer in the layers list, which isn't selected, will allow you to duplicate / delete that layer and it's name now shows up in the menu item.
- Selecting a new tool while using the crop or transform tool now commits the operation.
- You can now double click when doing a transform to commit it. You can also invoke the transform menu command again to commit the operation.
- The menu item and button (in the brush palette) to bring up the brush designer, now toggles it.
- Acorn now goes through a little bit of trouble to not make a new layer with a name that already exists.
- Changed the tooltip for the pan/hand tool from "Hand" to "Pan", which is what it sort of does.
- Fixed a bug in the feedback reporter, for folks with fancy email addresses.
- Fixed a bug where the rect selection bounds weren't cleared when using the selection tool on a shape layer.
- Grid spacing can now go down to 1. It also no longer draws if the spacing between grid lines is going to be less than or equal to one pixel.
- Cmd-4 currently zooms you to 800%. However, if you're already at 800%, and you hit it again, it'll zoom to the max, which is 3500%. Which is kind of nice when making new cursor icons.
- If you hold down the option key while hitting 1-9, and 0 - it works just like setting the opacity of the current layer, EXCEPT- it changes the opacity of the pencil or brush tool.
- Fixed a bug with the Brush Designer, where it would freak out if you had the opacity set to something other than 100% with the brush tool.
- You can do math and stuff in most of the palette fields. The up and down arrows also work to increment/decrement the values. Hold down shift to go 10x faster.
- You can now option-drag (with the move tool) between canvases to duplicate one layer to another document. Works in the same document as well.
- The selected layer is no longer part of the document's database, but is now stored as part of it's extended attributes, so you don't need to save the document to remember the selected layer.
- Layer groups now have a default compositing mode of "pass through", just like PS. They also composite locally if it's not pass through.
- When rotating an image, the layers are twisted around the center of the canvas, and not the center of the layer (which can be offset and/or wider than the canvas).
- New opacity setting for erasers. It's not amazing, and it almost works.
- Option-] and Option-[ now cycle through he layers list, instead of Control-[ / ].
- The demo period of Acorn now lasts 14 days, instead of 20 launches.
- New option to have a square eraser.
- Cropity crop crop crop improvements.
- You can now drag and drop layers to the + icon in the tool palette to have it duplicated.
- New pref to show the pen position in the palette flipped along the Y axis.
- Holding down the shift key when making a polygon selection makes draws the next line in 45 degree increments.
- Holding down the option key when making a new rectangle or oval resizes it from the middle.
- Clicking the + button in the palette with the option and command keys down creates a new group layer.
- The rect selection tool's preview is a tiny bit more precise now.
- Fixed a bug where using cmd-f to call the last filter would cause the image to shift a little bit, depending on the extent of the returned image from the filter.
- TIFF images are now saved compressed.
- Resizing the canvas has been split out into the Image ▸ Resize Canvas… menu item.
- Faster undoing by way of coalescing undo db writes.
- The crop tool now more closely matches what PS does.
- Better text selection behavior, when you are clicking on a text box below the current layer.
- The grid now stays shown when you do a free rotate of the canvas.
- Paste improvements.
- A new framework for developers to include in their applications to support Acorn images, as well as "Edit in Acorn" that works work Acorn. Talk to Gus on how to grab it.
- Scrolling with the mouse down works a bit better now when in full screen mode.
- Holding down the option key while using the polygonal selection tool will temporarily allow it to act like the freehand tool.
- If you've opened an image, such as a PNG, and then added a layer, and then do a "save as" - Acorn will now default to setting it's file type as .acorn, since that's the only format which saves layers.
- Functions that look for opaque bounds and such have now been threaded, and are quite a bit faster now.