ChocoFlop

Licence: Shareware (14,99 EUR)
Version 0.907 | Release Date: 2009-03-14 | Download

- Updated dcraw to 8.93
- Now supports rw2 and rwl files.

Version 0.906 | Release Date: 2009-03-02 | Download

Display wasn't refreshed correctly anymore when dragging the view around or resizing the window
There was a crash possibilty when adding new text layers on fast hardware ( I hope it's fixed I can't reproduce it).

Version 0.903 | Release Date: 2008-12-28 | Download

The christmas release is here with a lot of bug fixes and enhancements:

  • drawing selection doesn't lag anymore when starting on large images
  • color picker is faster to start when dragging on large images
  • fixes crashes on closing document
  • fixes errors with selectionts (find bounds had small rounding errors that caused very wrong sizes in some cases because 0 values were not detected). Also caused problems when cropping to visible and alike.
  • fixes several deadlocks in selections
  • fixes crashes related to progress panels and threading (bad access)
  • only one progress panel shared for all windows
  • less memory usage (selection accumulator not created if not needed)
  • paintbrush right click behaviour is now configurable: menu, eraser or background color
Version 0.901 | Release Date: 2008-12-07 | Download
  • Fixes the many issues (notably with selection and painting) related to the fact that the kernel to find bounds didn't run on Intel GMA based macs (mac mini, previous gen macbooks). It now forces use of the CPU renderer.
  • Fixes selection issues (invert wouldn't work)
  • Layer mask is correctly kept after creating a gradient inside a selection and clicking 'keep live'
  • navigation window now only hides if needed (if mouse moves over it while painting or alike)
  • Navigation box now correctly show/hides when needed
  • Dragging the view inside the navigation box works again
  • fixes "Trying to allocate huge accu" error when zooming
  • zoom animation is now time-based, not frame-based (which means it'll be smooth on a fast machine but not slow on a slow one, just choppier)
  • And a few other adjustments here and there
Version 0.900 | Release Date: 2008-12-01 | Download

Fixes crash on launch for users running 10.4

Version 0.88 | Release Date: 2008-11-30 | Download

- Downscaling implemented at all levels. This means you can paint on a 10 mbpix image at screen resolution (rather fast) and have it render at full resolution afterwards.
- Filters on large images will preview much faster too.
- Double clickable license files
- You can type math expression in the inspector (ex. 150+32px will replace the value with 182px).
- Low resolution version of image is used for faster display (not perfect yet though)
- All documents modificaitons are done within a single thread (instead of several per doc)
-Showing progress of operations now works correctly.
- Selection marching ants now uses a coreImage kernel as opposed to open gl (faster with large selections)
- Finding bounds is now done with a dedicated coreimage kernel
- Faster Text and PDF layers updates
- Fixes opening certain rotated PDFs
- Enhanced color picker display
- Filters scale correctly (incluiding their parameters)

Version 0.87 | Release Date: 2008-07-27 | Download
  • fixes a bug when using the 'soften selection' feature (deadock)
  • It adds a Bezier approximation when drawing with the brush
Version 0.84 | Release Date: 2008-07-20 | Download
  • Right click on view shows layer contextual menu
  • Command+Right click on view shows menu to pick layers (layers which are not opaque under the pointer are shown as greyed)
  • Envelope doesn't stutter anymore while rotating layer (with rotation tool)
  • Fixes quite a few bus in 0.83 related to intiializing filter parameters (errors showing bug when asking for layer properties
Version 0.83 | Release Date: 2008-07-15 | Download
  • Fixes random lockups on mouseUp
  • Pressure is back for all you wacom users out there!
  • Pressure can now affect either size or opacity (or both)
  • Painting fixes for various cases (layer masks on rotoscaled layers with offsets and such stuff)
  • Layer masks can now have offsets (be moved independently from layer itself) and be locked
  • Painting should now be smoother, especially with pressure
  • Selection position is updated live in Inspector while dragging
  • better caching for rendering
  • and many small enhancements and bug fixes
  • Version 0.82 | Release Date: 2008-07-13 | Download
    • Scaling now feels natural (envelope based for filters, text and PDF) with all layer types (text, pdf, filters, bitmap)
    • Supports all-in-one ImageMagick package download.
    • New inspector allows to type in either size in pixels or in percent
    • Simplified layer properties (removed redundant items already in inspector)
    • All layer types can be scaled to negative sizes (mirror effect)
    • Optional definitive apply of rotation and scale
    • Faster PDF layers
    • Scaling has correct proportions with shift and scales from center with alt
    • Arrows adapt behaviour (move selection if using selection tool and move layer when using move tool)
    • PNG and GIF can be saved interlaced
    • WebExport PNG can be saved in 24 bits and have alpha or indexed transparency. Can also save 412 colors for example (not limited to 256).
    • Feature: Save for web with selection
    • New app icon.
    Version 0.81 | Release Date: 2008-04-06 | Download

    - Text edition doesn't crash anymore and should be faster altogether
    - Fixes a HUGE memory problem with previous version when updating text
    - Overlay HUD window has correct position on start and resizes correctly
    - Text layers keep 'autolabel' attribute when duplicated
    - Select by color min-preview isn't draggable (out of viewable area) anymore
    - Save for web: preview window limit panning in a correct way (fixes problems when image is slightly smaller than view)
    - Save for web: return key hits the 'save' button
    - dcRaw export menu works again (messed it up in the previous release and it called 'save for web').
    - If you have ImageMagick installed with MacPorts it should work (without having to download a separate package). I couldn't test it though (I get a wrong library error, but I don't know much about macports).
    - Native documents are now saved with appropriate QuickLook preview and thumbnail files (you have to resave your existing documents obviously). Flat.tiff has dissapeared and was replaced by QuickLook/Preview.tiff

    Version 0.80 | Release Date: 2008-03-30 | Download
    • Initialization fixes (creating images on mac mini doesn't seem to crash, for one)
    • Web export now shows progress
    • Web export now shows ideal numbers of colors (if under 256), with a button to set it as current
    • Web export: more dithering modes available
    • Some small visual fixes here and there (especially there)
    Version 0.79 | Release Date: 2008-03-29 | Download
    • Save for web feature
    • Clicking on the left area of the cancel button no longer enables/disables live preview
    • No more ugly artifacts while resizing the window
    Version 0.78 | Release Date: 2008-03-24 | Download
    • Text can now be scaled correctly by dragging the handles. That makes it kinda usable (finally!)
    • The color picker now displays a zoomed version in the lower left corner. Makes it easier to pick the color.
    • Picking a color only on active layer on a text layer now works.
    • Magic wand and color picker fixed when picking only active layer (picked dull colors bug)
    • Text rendering should be faster and leave less artifacts (white borders)
    • Handles are now smaller by default, with still the ability to enable the large ones using the View menu.
    • Betas now expire with a warning but let the user 30 days to update before really expiring.
    Version 0.76 | Release Date: 2008-02-14 | Download

    - Tablet pressure works again and looks better than before
    - Magic wand seems to be (finally?) stable now even if you click around like a mad man
    - Selection can be dragged while using the magic wand
    - Third parts filters (noise industries) work again
    - Filters are better organized in menus (Apple’s filters on top with a separation)
    - Apple’s private filters do not show up by default anymore
    - Enabling filters (apple’s private or transition) is now immediate (no relaunch)
    - About box is less ugly.

    Version 0.77 | Release Date: 2008-02-13 | Download

    Tablet pressure works again and looks better than before
    - Magic wand seems to be (finally?) stable now even if you click around like a mad man
    - Selection can be dragged while using the magic wand
    - Third parts filters (noise industries) work again
    - Filters are better organized in menus (Apple’s filters on top with a separation)
    - Apple’s private filters do not show up by default anymore
    - Enabling filters (apple’s private or transition) is now immediate (no relaunch)
    - About box is less ugly.

    Version 0.75 | Release Date: 2007-12-13 | Download

    - Fixed a few deadlocks when working with selections
    - Selection scanning should be slightly faster
    - Handles are now easier to grab
    - No more useless yellow lines unless creating a live gradient
    - Better window options on first start (ever)
    - Navigation and thumbnail get updated less often , especially with a certain delay after painting and rendering

    Version 0.74 | Release Date: 2007-12-12 | Download

    - Zooming & panning around is now fast again with smaller images (no tiling when not necessary)
    - Tiling is now used only if it slows down too much and never when painting
    - Progress for rendering is updated more scarcely
    - FPS calculation now takes into account the amount of aborted tiles
    - Threshold to used tiling moved to 1 FPS (was 5)
    - Hopefully fixed crashes in getOutputImageEnableLayerMask
    - Debug options to force onePass rendering (no tiling) and “FPS display in toolbar” added to Help menu.

    Version 0.73 | Release Date: 2007-12-11 | Download

    - Fixes a SEVERE bug in 0.71 that caused the app not to work on Tiger (although for some inexplicable reason it worked on Leopard)
    - Enhancements to make interface more responsive
    - Effects on rotated images are cropped correctly again (previous version cut incoherent areas)

    Version 0.71 | Release Date: 2007-12-09 | Download

    - MUCH faster rendering for larger images. Now the app only renders what it needs (in most cases anyway, the rest will be fixed later).
    - Tiled rendering for when things get slow
    - MUCH faster painting (renders less useless areas)
    - HUD info overlay now looks better, scales correctly and shows info about modes (quickmask, layermask, gridsnap, filtermap)
    - Progress is now displayed again correctly for operations that take over a second
    - Quickmask is not visible anymore in navigation area
    - clicking on inspector icons resets values (rotation, offset, scale)
    - Added some new icons (from iconDrawer.com and some I made), removed ugly mode icons (quickmask, layermask)

    On the whole the app should feel much faster and more useable on decently sized images. It is szill a bit painful with 10mpix images but fine with 5 mbpix images (which is reasonable for most peoples photos).

    Version 0.70 | Release Date: 2007-12-03 | Download

    Here are the fixes for today:

    • Better updates areas (eg. editing a text with a filter above it woudl updat the correct size of the filter). Same when painting on a layer below a filter. It gets updated on mouseOver.
    • Invert selection at start (on new doc) doesn't crash anymore
    • Merging crashes less when merging layers with zero size (eg. two hue layers)
    • Reset button doens't recreate filter nor move filtter parameters window
    • Fixes in thumnails generation (After merging).
    Version 0.68 | Release Date: 2007-11-25 | Download

    - Semi-Full screen works again in leopard
    - The about box does not eat cpu while in the back (I removed the quartz composition because Leopard's Interface Builder just kept setting it to 'Play automatically'). This explains why the latest version used cpu when 100% idle (no document open).
    - Dragging handles for filters now update in realtime again (if the checkbox is clicked)
    - Keys to change layer opacity are ALT + 1,2,3,4 ... instead of Control which leopard has set as default for Spaces.
    - Fixed a few issues related to scaling text and PDF (setup limits so it never gets stuck at 0.0)
    - Updates for thumbnail and navigation moved to worker threads (no more spawning and messy locking)
    - The infamous green button now works as expected on a mac (which I don't like but hey, let's respect the rules)
    - No rendering / Processing happens if the window is not the active document
    - Upon opening tools move to corners but let enough space on top to see active document window's title (and buttons)
    - Fixed rendering problems when opening
    - And a few other things too...

    Version 0.67 | Release Date: 2007-11-12 | Download

    New painting method: enhances quality, speed on larger images and fixes memory issues.

    Version 0.66 | Release Date: 2007-08-05 | Download

    - Draggable selections ! Yes finally, just move the tool inside some selection to drag it around.
    - Complete Growl replacement. The program will never bug you about it. If you have it, it uses it, otherwise ChocoFlop now has its own messaging window.
    - No more CPU usage when idle. The quartzcomp about box was rendering in the background all this time.. oops :-(
    - Fixed offset/scale problems when dragging from inside a selection with the move tool (it cut the wrong area).
    - Cursors can now be different depending on the pixel they’re over (eg. you see that you can drag selections).
    - Using the undocumented CIImageAccumulator’s commitUpdates rather than my own forceRender.
    - Coming back from full screen works again (you got a white window in the previous release).

    Version 0.65 | Release Date: 2007-07-29 | Download

    - Undo / Redo was completely messed up in the recent versions (since I added undo to restore text)
    - New Feature: Import RTF file as a layer
    - New Feature: You can now save mac os x icons bundles (.icns)
    - New Feature: The picker can now directly copy the current color into the clipboard, already formatted for java or web users (0xAARRGGBB or #RRGGBB)
    - Background colors both inside and outside the document are now configurable in the preferences.

    Version 0.64 | Release Date: 2007-07-22 | Download

    Just a quick release with some quick fixes. Basically this one fixes a nasty problem with the “hints bar” at the bottom. I was using HTML (WebKit) in order to get the colors quickly but it turns out this was a bit heavy for the task (one line) and most of all totally unstable when updated from a thread. I also fixed a pair of problems related to tool panels and docking. See changelog in Mantis for more details.

    Version 0.63 | Release Date: 2007-05-27 | Download

    New Features / bugs:
    - Import PDF / AI files as scalable layers (you can’t edit them, just import them as layer and move/rotate/scale them). Keeps a link to the original PDF file for easy updating.
    - EPS/PS is not supported yet but at least the app doesn’t crash when you try to load these files.
    - Text layers now get high quality scale (like PDF) instead of the blurry zoom.
    - Better thumbnails (updates)
    - Fixes many deallocation problems when closing documents (still some remain).
    - ‘x’ key does not crash anymore.
    - GUI elements are not called from threads anymore (helps stability)
    - a few optimizations here and there.

    Version 0.62 | Release Date: 2007-04-06 | Download

    Time for a new release. The changelog has like 40 lines but I’ll sum it up here:
    - No more animation of panels at startup (incompatible with kbpanels when threaded, and not useful anyway)
    - Only one layers panel instance for all documents (window location can be saved and they don’t mix up)
    - Zoom quality stays high (pixellated effect) unless it slows down (FPS)
    - Resize Canvas anchors works correctly
    - Resize Canvas shows a preview of the area that will remain once applied (in negative)
    - Trying to close (with the shortcut) a panel that is docked now simply collapses it
    - An (ugly) icon is show if ’snap to grid’ is enabled
    - Layer summary overlay doesn’t get in the way anymore. Only one is shown at time (active document).
    - Saving document creates icons with the thumbnail (optional)
    - Layer name and info was removed from title (already in the layer summary)
    - Tools panel is now smaller horizontally and buttons are square
    - Number of processors/cores is automatically detected and number of threads set accordingly upon startup
    - Shortcuts for display options moved to F1 to Fx.
    - Added shortcut Command+Alt+1,2,3,4 to collapse palettes
    - Spell as you type enabled by default for text layers
    And quite a few interface fixes (tooltips, wrong positions and so on).
    Update, enjoy, and go find the easter eggs (in the form of bugs).

    Version 0.61 | Release Date: 2007-04-02 | Download

    - iLife like filter settings thanks to Sean Obrian’s iLifeControls
    - Panels are dockable and collapsable
    - Inspector now has all required features (such as layer offset and mouse position) and looks better
    - A new one-line panel can be overlayed to show information about the current layer (useful in full screen when switching layers with ‘>’ and ‘<’)
    - Rectangle selections pick the right pixels (on each side of the pixel instead of always left pixel)
    - Panels (layers) only show when their document is active
    - Tool name and shortcut get displayed in the status bar after activating them

    and more..

    Version 0.60 | Release Date: 2007-03-25 | Download

    - New scaling and rotating methods: drag handles to scale, and rotate in the direction humans feel reasonable.
    - New handles for scale/rotate and filters
    - Shift forces ratio when scaling
    - Inspector now shows rotation and scale (editable)
    - Move layer to center , and corners now goes to the correct position (oops..)
    - Double click on center handle resets position, rotation or scale (depending on active tool).
    - Effects such as Bloom get saved and loaded correctly (could lose radius, depending of value)
    - Status bar shows the name of the dragged handle.
    - Enter/Return now validates changes even if filter params does not have focus.

    Version 0.58 | Release Date: 2007-03-18 | Download

    - NEW: On screen mode display (layer mask, quick mask, filter map). The goal is to be able to see in which mode you are. In layer mask mode, the default is now blind mode (does not display the mask in black and white, just the final result). So you’d rather see if you’re in normal or mask mode.
    The icons are a bit sucky, but I’ll take time to design them another day.

    - Fixed problems after restoring selection with undo (previously lost the ability to drag it and such things).
    - No risk to save a low resolution version of the image anymore (was possible depending on speed of machine, with recent releases)
    - New shortcuts: ‘a’ switches to layer mask (if any). Shift-A cycles between display modes for layer mask.
    - New Shortcuts: ‘>’ and ‘<’ switch to next or previous layer
    - Image view inside window has correct size at start (added a 64 pix margin in some recent release)

    Version 0.57 | Release Date: 2007-03-17 | Download
    • New lasso polygon selection tool (or press Control when dragging with normal lasso).
    • Hold Alt when using the gradient tool to create a live layer (instead of filling the current bitmap layer).
    • Rendering in lower resolution now looks better (also renders areas around the modified area so you don’t see mixed hires and lowres).
    Version 0.56 | Release Date: 2007-03-16 | Download

    - New FPS-based rendering quality evaluation (FPS are displayed in the bottom bar until this is finalized)
    - No more crashes on crop/resize
    - Filtermap image (in displacement map for example) can be edited again (could not since version 0.5x)
    - Changes get validated in New Document or Layer Properties even if you don’t press enter (just clicking the button)
    - Added prefs to make moving tools & panels to corners optional.
    - Pixellated zoom is disabled will dragging/rotating to gain speed.

    Version 0.55 | Release Date: 2007-03-13 | Download

    * Tools: Move, Rotate, Scale and filters now can render on a lower resolution image while dragging. Increase the perceived speed and make ChocoFlop useable on bigger images. You can see the difference by enabling full resolution preview in the View Menu (it’s much slower on larger images).
    * Fixed (?) many cases of crash when playing with filter sliders. This should also fix the complete system lockup that happened from time to time. Or not.
    * New feature: nice looking keyboard modifiers for every tool are displayed on a line at the bottom of the document window. Inspired by the excellent LineForm! Replaced some growl messages with this. You don’t want shortcuts coming in your face, just warnings.

    Version 0.54 | Release Date: 2007-03-05 | Download

    Fixes some very annoying bugs when appying filters (and merging layers). For more see the changelog in Mantis (bugs.chocoflop.com).

    Version 0.51 | Release Date: 2006-10-30 | Download

    - Faster launch time than previous release, because I disabled java import by default (the program tells you how to enable it)
    - Pasting/New from clipboard now works from Firefox/Camino and other applications

    Version 0.50 | Release Date: 2006-10-23 | Download

    added a lovely GUI to set parameters for dcRAW importation.

    Version 0.49 | Release Date: 2006-10-21 | Download

    - Should fix bugs when drawing in 8 and 32 bits/channel modes on MacBook (non-pro) and MacMini (intel).

    - Can import RAW images through dcraw

    - Can import images through Java's ImageIO.

    Version 0.48 | Release Date: 2006-10-15 | Download

    You can now directly create a new document from the clipboard, using either the File menu or the Dock’s menu. The new dialog also shows the available clipboard.

    Version 0.47 | Release Date: 2006-10-12 | Download

    - Added button to show text properties in Layer properties
    - Better hiding/showing of ‘hide target’ and ‘affect all layers’ depending on context
    - No more crashes when cropping and other operations
    - Better updating of the layers below active layer (previous release often did not update them)
    - Crop layer to visible or selection is now correct with offset rotoscale (applies rotoscale optionally)

    Version 0.46 | Release Date: 2006-10-03 | Download

    RotoScaling!

    Version 0.45 | Release Date: 2006-08-25 | Download

    - Adding filters on sublayers adds them at the right position
    - No more problems when using other types of color (CMYK, gray) . They are converted to RGB before use (painting tools)
    - Arrow keys now move selection (use shift and control to move with 10 or 100 pixels steps). Hold Command to move the view (as it did before)
    - Feature: right mouse click can be set to erase when painting (as opposed to using background color to paint)
    - Some visual enhancements (new icons for layers and more visible layer bounds)

    Version 0.44 | Release Date: 2006-08-23 | Download

    Many bug fixes (see website for all details)

    Version 0.42 | Release Date: 2006-08-18 | Download

    - Interactive Scale tool
    - Parameter windows now get out of the way
    - Some more fixes for appareance and stability.

    Version 0.41 | Release Date: 2006-08-15 | Download

    - Rich Text Layers
    - Quite a few fixes
    (read the website for more details)

    Version 0.40 | Release Date: 2006-08-05 | Download

    Magic wand and select by color now added and give better results.

    Version 0.37 alpha | Release Date: 2006-07-11 | Download
    No changes specified
    Version 0.905 | Release Date: 2006-01-13 | Download

    This release finally fixes issues with the selection on intel GMA chipsets and possibly others. Please reports in the comments. I also cleaned up some of the brush painting code to make it run slightly faster (on my Radeon X1600 at least. It is still painfully slow on a GMA 950).

    Version 0.53 | Release Date: 1970-01-01 | Download

    0.52 was released in a hurry (because the alpha version expired on january 1st), this fixes many obvious problems such as not being able to resize text and convert between depths.

    The changes included in 0.52 (not supposed to be released that early) included code cleanup and a new look and feel for the layers windows (preview, buttons, editable layer names).