What's new in Acorn:
Acorn 1.5.4 release notes:

- Fixed a crasher on 10.6 with the line shape tool.

Acorn 1.5.3 release notes:

- No longer clipping off the corners of custom brush images, when you rotate the brush in the Brush Designer.
- Cleaned up some drawing artifacts when making selections while zoomed in.
- The 60pt Flat Spatter 60 brush now picks up on the current color, instead of being just black.
- Selecting "Crop" from the Image menu now sets to current tool to the crop tool (but only if there's no selection to crop already).

Acorn 1.5.2 release notes:

- Fixed a bug where Acorn would crash on startup, if it couldn't find a good color to generate the brush preview.
- Fixed a bug where rectangle shapes had a corner radius added to them when re-opening a file.
- Removed the shortcut for copy merged since it was the same to toggle the Colors window.
- Fixed a bug in the QuickLook plugin where lines were not drawn correctly.
- Fixed a bug where the resolution wasn't imported correctly from psd files.
- Brush fixes.
- New fancy icon.

Acorn 1.5.1 release notes:

- Fix: Fixed a bug in Acorn's QuickLook plugin.
- Fix: Fixed the "Sreenshot" misspelling the preferences.
- Fix: The missing icon for the move button in the palette has decided to make a reappearance.
- Chg: Added code to detect possible incompatible future versions of Acorn files.
- New: I forgot to mention in the 1.5 release notes that there are new blending modes for 10.5 users for both layers and brushes.

## Acorn 1.5 release notes:

New Features:

- New Brush tool.
- New "Brush Designer" that lets you create new brushes and tweak the way it behaves. Live preview of your brush strokes, updated as you modify your brush settings.
- New "New Shape Layer" menu item under the Layer menu.
- New "Copy Merged" command under the Edit menu.
- New command under the window menu: "Gather Palettes" to move the Palette(s) to the top right corner, or to another monitor.
- You can now drag and drop folders from the Finder into a canvas to grab it's icon.

Changes / Additions:

- The file action scripts are now passed the environment variables that Acorn is given on launch.
- If you are in full screen mode (by pressing the 'F' key), pressing the ESC key will now toggle you out of it.
- New brush preview widget in the brush palette.
- The hidden pref to disable compression when saving no longer works.
- Updated updater (Sparkle).
- The image browser now supports previewing of Acorn files (It's about time for that to happen! 10.5+ only).
- New cursors for the rect, oval, and round rect selection tools.
- Pressing the 'b' and 'n' keys now toggle between the brush and pencil tools.
- The shortcut for the traditional draw tool (aka pencil) is now 'n', and the new brush is 'b'.
- Acorn's sample code now comes with AcornImage.framework, a simple framework for displaying Acorn images. http://flyingmeat.com/download/latest/SampleAcornPlugins.zip
- No longer clearing the selection on a paste.
- Reworked prefs wording.
- New Layer Via Copy now works with nothing selected.
- No longer writing out an icon for files saved on 10.5, instead we'll let QuickLook do the lifting there.

Bug Fixes:

- Fixed a bug where Acorn could not open JPEGs when it had a color space Quartz didn't like much.
- Fixed a bug where the layers list would not update when choosing an image from the recent items list (until you moved your mouse anyway).
- The current corner radius for shapes is now remembered between launches.
- Tweaked the eyedropper tool to be more accurate when zoomed way in.
- Fixed a bug where saving when you have a selection on a bitmap layer which was nudged with the mouse wouldn't write all the bits properly.
- Cleaned up some blurry handles on shapes.
- Fixed a bug where scaling an image with text would sometimes crash.
- If you've got a vector graphic selected, and it doesn't have a fill, and you used the 'x' key to swap the colors, Acorn no longer gives it a fill.
- Fixed a crasher when doing a select-all with certain big images, and you had marching ants turned on.
- Fixed a flood fill bug with certain big images.
- Fixed a bug where transformed selections on bitmap layers would move to the wrong spot when you applied it.
- Fixed a problem where printing or saving an image while you were editing text, wouldn't always draw the text.
- Fixed a problem where drag and drop would make images blurry if you were zoomed in.
- Fixed a bug when making a rectangle selection, where the width/height display was off by 1 pixel when you selected the whole canvas.
- You can now clear a marquee selection with the esc key when a hidden layer is selected.
- Fixed a redraw bug when rotating the canvas.

Version 1.2.1

- [Fix] Fixed a bug where the brush cursor would sometimes be clipped on the edges.
- [Fix] The filter window no longer jitters the expanded auto-fit preview when shrinking the window.
- [Fix] Improved drawing for shapes.
- [Fix] The "Last Filter" command now asks if you want to rasterize you invoke it on a shape layer.
- [Fix] Clicking on the filter window when the application is in the background now brings up all windows so you can see your filter preview.
- [Fix] The image resize window no longer goes wonky if you use the pixels/percentage popup without actually changing the value.
- [Fix] Fixed a bug where the filter preview would jump around if you had a selection in the canvas.
- [Fix] File actions no longer show up in the "Last Filter" menu item.
- [Fix] You can now print unsaved documents.
- [Fix] Fixed a bug in QuickLook where shapes on shape layers were drawn in the wrong order.
- [Fix] Fixed a bug in levels, where the preview would draw offset in certain situations.
- [Fix] Minor bug fixes to Fancy Crop.
- [Fix] Using cmd-option-k to bring up the crop widget when no crop widget is already up, uses the Fancy Crop functionality.
- [Chg] Smoother drawing of images when zoomed out.
- [Fix] The way gradients are applied now match the previews.
- [Fix] Dropping applications on the canvas now pastes the app's icon again.

Version 1.2

- [Chg] Tweaked the way tolerance is computed for the flood fill and magic wand tools.
- [Chg] The tool palette no longer shows a bad cursor x/y location when all documents have been closed, and no longer updates when a mouse is not over a canvas window.
- [New] Shape layers get a lighter border for the thumbnail preview in the layers list, to differentiate it from bitmap layers..
- [New] You can now move shapes when in rect tool mode, by holding down the command key and clicking on a shape to move it.
- [Fix] The grid no longer draws with a shadow when using the gradient tool.
- [Chg] Renamed "Transform Selection" to "Transform", since it didn't actually require a selection.
- [Chg] Moved the Flickr Uploadr menu item to the File/Actions menu, to make Brad Ellis happy.
- [Chg] Updated brush cursor look.
- [Fix] Fixed a bug where you were still given cursors to resize with the crop tool, even though it was no longer around.
- [Fix] Fixed a bug where transforming a selection on a bitmap layer which wasn't 100% opaque, would cause some funkiness when committed.
- [Fix] Fixed a bug where option-clicking on a color (while in brush mode) gave you a color that was slightly off from what was presented.
- [Fix] Documented newDocumentWithImageData: in NSDocumentController for plugin authors.
- [Fix] Fixed a problem where there was ghosting along the edges of a selection, when filling or drawing in the selection with a brush.
- [New] You can now drag and drop acorn documents into a canvas to add layers to the image.
- [Fix] Acorn canvases no longer accept first clicks (for drawing or other actions) when the its is not frontmost.
- [Fix] Fixed a bug where images on a shape layer were not being displayed when using QuickLook.
- [New] New "Last Filter" item under the Filter menu.
- [Chg/New] Reworked the context menu, and added "Rasterize Layer" for shape layers.
- [New] New menu items: New Layer With Selection / New Layer With Selection via Cut.
- [New] Holding down the option key when moving a bitmap selection with the move tool now duplicates it.
- [New] Using the arrow keys to move shape layers now works if no objects are selected.
- [Fix] Improvements to drag and drop.
- [Chg] Removed some filters from the Filter menu which didn't really make any sense to be in Acorn. However, all core image filters are still available in the filter panel filter picker sheet.
- [New] No longer displaying the filter panel when a core image filter does not have any options. To force the panel to come up, hold down the option key.
- [New] Holding down the option key when choosing a core image filter from the Filter menu, now applies it right away without bringing up the filter panel.
- [New] Holding down the shift key when pressing 's' now rotates backwards through the selection tools.
- [Fix] Improved placement when pasting bitmap images.
- [Fix] Fixed a bug where making tiny screenshots would grab the wrong portion of the screen.
- [Fix] The grid now draws properly when zoomed in or out.
- [Fix] Closing the tool palette no longer causes the current document to throw up a save sheet when it's dirty.
- [Fix] Fixed a bug where you could not set the font to be condensed bold.
- [Fix] The startup window no longer floats above everything.
- [Fix] Fixed some memory leaks.
- [New] Acorn can now open and save JPEG 2000 images.
- [Chg] Tweaked shift-selection options to more closely match what people expect from using other applications (And you can now hold down option for center selections).
- [Chg] Improved rectangle selections when zoomed in.
- [New] New Overlay blend mode.
- [New] New "Offset" filter under Filter->Tile Effect.
- [New] Holding down the option key when using Trim to Edges works just like Fancy Crop (tm!) does.
- [New] Fancy Crop (tm). The crop tool now tries to figure out a nice default if you just click on the canvas without dragging.
- [New] Smarter trim command, now crops to the edge color and not just alpha pixels.
- [New] Paste added to the context menu.

Version 1.1.1

- [Fix] You now get the correct layer name when making a new text layer on top of a bitmap layer.
- [Fix] If set to remember the workspace, Acorn now remembers to re-open files that aren't saved on quit.
- [Fix] Duplicating a bitmap layer now carries over the opacity and blending mode from the original layer.
- [New] Pressing the 'L' key now toggles between the lasso and polygonal lasso tools.
- [Fix] Fixed a crasher when using the flood fill tool.
- [Fix] The flood fill tool now works correctly when there is a negative x/y origin on a layer.
- [New] New menu item and keyboard shortcut to toggle viewing the Grid.
- [Fix] Fixed a bug where closing the crop window using the window close button would cause the image to close as well.
- [Fix] Fixed a problem where "new from clipboard" would sometimes create an image that was off by a pixel in height.
- [Chg] Moved the stroke color well to the foreground.

Version 1.1b2

- [Fix] Cleaned up a memory leak.
- [Fix] Renamed "Points" to "Pixels" in the image resize window.
- [New] Added a "Check for Updates…" item under the Acorn menu.
- [Fix] Fixed a pasting bug.
- [Fix] Fixed a bug where bring up the crop widget with cmd-option-k didn't fill in the pixel params right away.
- [Fix] Fixed a bug where resizing the image was uber slow.
- [New] You can now use the enter key or space bar to confirm a screenshot.

Version 1.1b1

- [Fix] Fixed a drag and drop problem when you were zoomed in.
- [New] New option to show a grid, turn on / off under Image->Grid Settings.
- [Chg] All the core image operations are now done through an RGB color workspace.
- [Fix] Deleting a layer while its name is being edited, no longer assigns the new name to the layer below it.
- [Fix] New documents get a default color space of RGB.
- [Fix] Gradients are a bit smoother.
- [New] Option-drag bitmap layers in the canvas to duplicate them.
- [New] Option-drag layers in the layers list to duplicate them.
- [Fix] The font panel now correctly chooses fonts with the correct weight, such as "Extra Black".
- [New] You can now resize the image as a percentage.
- [Chg] When dragging around a layer in the layers list, you now just get an icon of the image, instead of the whole row.
- [New] You can now drag an image out of the layers list, into another layer or destination as a PNG.
- [Fix] Acorn images without an icon thumbnail now have a generic "Acorn Image" icon.
- [New] Added support for loading plugins out of /Library/Application Support/Acorn/Plug-Ins/.
- [New] Holding down the shift key when resizing a crop selection now keeps its aspect ratio.
- [New] New Levels under Image>Levels...
- [Fix] Uses less memory, now using a database on disk for undo operations.
- [New] New Drop Shadow filter under the Filter->Stylize menu.
- [Fix] Fixed a crasher when opening up Acorn documents with set color spaces.
- [Fix] Fixed a problemo where picking up a color with the option key (when in brush mode) was only picking up a color from the current layer, and not a composite of all the visible layers.
- [Fix] Fixed a problemo where picking up a color with the option key (when in brush mode) was off by a pixel.
- [New] New menu command to move shapes forward and back within their layer. Under Layer->Shape Align and Size.
- [Fix] Single clicking on an image with the move tool no longer makes the document "dirty", allowing a worthless, pointless, empty undo action.
- [Fix] It's now a bit easier to grab handles on shapes when you are zoomed out.
- [Fix] Various little crop improvements.
- [New] New widget for setting and changing the crop bounds.
- [Fix] The input box for the feather selection now updates the slider right away.
- [Fix] Added a workaround for a bug in 10.5, where resizing the image would add "peppers".
- [Fix] Fixed a bug where a magic wand selection would be funky if the layer that was being clicked on was larger than the canvas.
- [New] Holding down the shift key when moving a marque or a selection constrains it to 45 degree increments.
- [Fix] Fixed a bug where the contents of a selection would draw in a strange place when you started to move it on a bitmap layer.
- [New] Menu command to hide/show the current layer (cmd-shift-h).
- [Chg] Drawing on a layer when the compositing mode is set to multiply now works correctly.
- [New] New sample plugin- smudge tool.
- [New] Snapping to 45% angles when modifying a line shape now works.
- [Fix] Fixed a problem where editing text would sometimes not wrap to the set bounds.
- [New] Highlighting the current graphic under the mouse in a shape layer.
- [Chg] Fixed some bugs with the line tool. Probably added some new ones.
- [Fix] Screenshots are now faster and support multiple monitors.
- [Fix] Fixed a bug when sliding the screen shot selection to the bottom of the monitor.
- [New] Trim to edges command in Image menu.
- [New] Polygon selection tool.
- [New] Web Export, accessible from the File menu.

Version 1.0.3

- [Fix] Acorn is now a lot better about resizing the crop rectangle when zoomed out.
- [New] You can now drag and drop files on the startup window to open them up.
- [Perf] Scaling down images and various other operations are faster now.
- [New] Cmd-Option-I is now a shortcut to resize the document.
- [Fix] No longer discarding the color profile when saving the document.
- [Chg] Fixed a problem where images returned from a filter with infinite extents were not applied correctly.
- [Chg] Turned off the font preview by default in the font popup list because it was taking too long to load.
- [Chg] The buttons next to the zoom slider now work a little differently; zooming in and out in increments.
- [New] Holding down shift while moving selected shapes or bitmap layers now constrains the direction in goes in.
- [New] Added new plugin apis to crop and resize the image.
- [Fix] Fixed a bug when loading some CI filters.
- [Fix] Handles no longer draw uber big for shapes when zoomed in.
- [Fix] Acorn now comes to the front when you take a screen capture.
- [Fix] Fixed a bug where the layers list would scroll left a little bit.
- [Fix] Fixed a problem where the Font panel would get confused.
- [Fix] Shape layer images now respect the current blend mode.
- [Chg] When merging a bitmap layer to a shape layer, now trimming the bitmap layer first.
- [Fix] Fixed a bug where rasterizing a shape layer would sometimes move its position.
- [Chg] Minor improvements to scaling the image.
- [Fix] Fixed a bug where renaming a layer on 10.5 Leopard didn't always work correctly.
- [Fix] More precise feedback on the size of selections when making them.
- [New] New plugin API to change the front and back colors in the tool palette.
- [New] Pressing the 'd' key now resets the colors.
- [New] Option-delete now works to set the fill color for selected shapes, similar to how option-delete fills with the current color on bitmap layers.
- [Fix] The new document window and welcome window will now float above the palette.
- [Chg] Selecting a shape now loads the shape info in the palette.
- [Chg] Removing the shape layer when deleting a piece of text and it's the only graphic on that layer.
- [New] Added a fallback method to open up PSD files that wouldn't normally open up.
- [Fix] Shape and text layers are no longer rasterized to a bitmap when printing.
- [Fix] Printing now respects the DPI set in the image.
- [Fix] Using a wacom no longer ends editing on text views when you are bringing the stylus in and out of proximity.
- [New] Free rotate in Image->Rotate Canvas->Free Rotate.
- [Fix] Fixed a problem for plugin authors, where the old image wasn't cleared about before applying a new one.

Version 1.0.2

- [Fix] Rasterizing a shape layer now remembers its blend mode and opacity settings.
- [Fix] Fixed a bug where strokes were appearing on shapes after a save, when the stroke was turned off.
- [Fix] Fixed a bug where undo wasn't working correctly when changing the font of a text area when it wasn't being edited.
- [New] control-] and control-[ to change the current layer.
- [Fix] Fixed a problem with flatten and merge visible layers.
- [Fix] Fixed an undo problem when using the draw tool right after undoing a filter.
- [Chg] Straight shape lines now draw crisper.
- [Fix] Fixed a bug where magic wand selection was not happening correctly when you were zoomed out.
- [Fix] Fixed a bug where the JPEG quality slider wasn't giving very accurate settings.
- [New] You can now drag and drop .app files in a canvas to get its icon.

Version 1.0.1

- [Fix] Fixed a crasher when opening up certain PSD files.
- [Fix] You no longer get a white outline when applying a gradient or fill to an elliptical or freehand selection.
- [Fix] Various little improvements and fixes to the crop tool.
- [New] The resize image sheet now has an option to change the document dpi.
- [New] Added an option for JPEG quality / compression when choosing it as a file format.
- [Fix] Fixed a bug where holding down the option or control key at startup would affect images that were opened up from the saved workspace.
- [New] Added a color picker button next to the color wells.
- [New] Added the "Screen" blend mode to the list of blendmodes for the layers.
- [Fix] "option" is now a valid keyword for a python plugin's ACShortcutMask.
- [Fix] "Select Color" now works in the View menu.
- [Fix] Fixed a bug where non-system image units were not being loaded.
- [Fix] Fixed a UI bug where the tools palette list could scroll left, obscuring the names.
- [Fix] Fixed a problem where the image would jump while you were using the Adjust Colors controls.
- [Fix] Fixed a bug where you could not turn off setting a corner radius for new rectangle shapes.
- [Chg] Color Controls is no longer missing from the Filter menu.
- [Fix] Fixed a crasher when using the filter panel in combination with a layer being transparent.
- [Chg] Added some debugging code for testers.
- [Fix] Fixed some drawing issues white the crop tool at small sizes.
- [Fix] The Crop menu command now works when the crop tool is being used.
- [Fix] Using the hand tool on a shape layer would create an unwanted bitmap layer.