0.56b - June 3, 2012
Bugfix: Zoom tool now remembers zoom level when changing between documents Bugfix: scroll wheel was moving the canvas Bugfix: crash when undoing some operations Feature: Zooming in further than 200% will show a grid outlining each pixel (if the option is enabled) Feature: Added initial implementation of canvas ruler
0.55b - May 16, 2012
Undo/Redo canvas operations weren't updating the layer preview image. Palete, History and Layer dialogs are now dockable. Trial and licensing removed until we 1.0 is released
0.54b - May 6, 2012
Added the custom brush system (for painting tool only) Fixed a crash when closing the last remaining document and the subsequently playing with the layers Fixed a bug with the gradient tool handles Fixed a bug: mouse wheel was moving the canvas when the mouse was over the image. Deleting the contents of a layer wasn't updating the layer preview
0.53b - April 10, 2012
Added crop guides: rule of thirds, grid and diagonals. Added crop tool constraints Handle return key as well as enter key to apply the crop. Crop size hint no longer shows negative values when dragging handles around Crop tool no longer allows off-canvas cropping. Moving the current crop is also confined to the canvas. Fixed bug: If crop tool is selected and a crop tool is active and a crop is in progress, selecting another tool left the size label showing. Fixed a crash when alt-tabbing or changing between documents.
0.52b - March 31, 2012
Bug fixes for layer drop shadow style - Shadow distance was restricted to the current bounding box of the text, plus a margin (fixed) - Shadow wouldn't render correctly for bottom left, top left or top right positions. Fixed a crash with fill tool deselection Fixed a crash with new motion blur tool (certain resolutions were hitting a buffer overrun) Fixed a bug where text layers would show their marquee when clicked on, even if the text layer wasn't active When using an interactive image filter on an image with transparencies the results would accumulate each frame as if it were smudging. This has been fixed. Fixed a bug when canceling an interactive filter with transparent source image. The transparent areas would not be preserved on cancel. Filter Plugin API is ready for testing!
0.51b - March 25, 2012
Fixed crop tool handles (woops...broke those with the new move tool changes in 0.50b) Added Gaussian blurring Added Bloom filter Added motion blur filter Added glamour glow filter Converted all the slider controls to custom sliders
0.50b - March 18, 2012
Added the info for the current update to the update dialog Fix bug with selection text not being centered Fixed a bug with undoing a newly created layer (would crash) Converting text layers to pixmap's was not preserving the layer's opacity level. Flatten image wasn't preserving layer positions Text tool now remembers the font family and size that was previously selected Image rotate would leave artifacts on the canvas if the canvas zoom factor was anything but 100% Handles can now only be left clicked for movement (right click is still available for the context menu on path handles) Tool bar item for the current canvas size now updates when the canvas size changes due to rotate or resize Changed palette dialog header font to match all other dialog boxes. Completely re-wrote the move tool. It now supports scaling, movement and rotation all with off-canvas stretching and a MUCH better UI. Using the arrow keys when the move tool is active will move the current selection by a single pixel in the specified direction. Added edge detection filter
Change File->Import to simply be part of the "File->Open" workflow. Fixed the formatting on some dialogs Added document size to status bar and centered all the existing text items Rewrote the scale/move tool Selection tool now shows the size of the current selection remove items from the recently opened files menu that don't exist Undo/Redo operations show a quick tooltip in the center of the screen to indicate what action was performed Added support for filter's to have icons in the menu (added a bunch of icons as well)
If no text is entered into a new text layer and the edit mode is exited - the layer is automatically deleted. Increase text size (via mouse wheel) wasn't working properly. Fixed a bug where layer styles were being applied to the text cursor and edit border when they were active. Text tool - Set the size of the cursor to match the current point size
Layer style color changes would also cause the current tool's color to change. When the layer dialog is open it now takes exclusive notifications from the palette. Changed OpenCL version number checking from the device level to the platform level (i.e. check if the platform supports OpenCL 1.1) Added platform information to the about->system info dialog (which will be included in collect diag info)
Drag & drop image into window. Single clicking on a swatch (in the palette) will change the primary color and any applicable color in the current tool - Double clicking the current tool's applicable color is still required to modify the current palette color Swatch tool tips weren't showing up (except for primary swatch) Toolbar is now locked down. Image export was broken from recent enhancements to off-canvas layer functionality. Changed font style buttons to be grey Added check to make sure the current OpenCL device supports at least 1.1 (we don't support 1.0) Added labels to all of the toolbar items add threshold setting for magic wand Changed slider format for all toolbar items Add paintbrush fill option Automatically check for updates on startup Added support for .ico and .tga file formats Removed licence time restraint Added application icon to .exe Added build information to collect diags info as well as help->about dialog Added "credits" link to about dialog
Fixed feathering applying a feather to a layer with off-canvas data was broken Fill & Magic wand tool didn't work if there was off-canvas data. redesigned new file dialog - now is skinned and has constrain aspect ratio functionality. updated image dll's Fixed the "first run" palette dialog run. Layer preview in layer dialog has the same aspect ratio as the actual layer
Bug fixes Changed OpenCL kernels to be compatible with older implementations on nVidia devices Layer preview wasn't being updated on layer duplicate command Filters were incorrectly showing their full path in the history dialog. Undo of first paint operation wouldn't work and sometimes caused a crash Crop tool is now confined to canvas Closing PM with a crop window active would cause a crash Lightness slider on palette didn't have a default value Layer Rotate (keeps contents that are rotated offscreen) Move tool was leaving artifacts on the screen Magic Wand and Fill tool algorithms were broken New Features Color swatch tooltip now shows RGB, HSL, CMYK and HTML. New color swatch context menu items: Copy HTML color, Copy Color, Paste Color Image Rotate (rotates the entire canvas and all its contents) UI Changes Lasso tool now has a white background and is more visible Converted Image export dialog to PMDialog: added scrolling to the preview window. Added new PhotoMonkee logo
Mouse wheel (when tool is active) changes font size. Add OpenCL kernel compilation checking Tooltips for tool bar items are unreadable: change the text color to black Add icon to status bar to indicate GPU acceleration Add OpenCL info and Kernel compilation errors to core harvester Increased minidump size Add "send bug" to help menu.
Adding a built in mechanism for crash reporting. If PhotoMonkee crashes you can now send helpful debugging information back to us so we can resolve the issue.
Features Histogram (Windows->Histogram to view the dialog) Auto-Adjust filters (Lightness, Hue, Saturation, RGB) Hue Changing Tool Trial Version & Licensing Auto-Updates (for licensed users only) UI Changes Marquee shape selector changes to marching ants after mouse button is released All dialog boxes now are customized (and mostly uniform) Filters are in categories now Added installer Bugs Crop tool z-index was off Crop tool handles weren't hiding when another tool was selected Changing tools when a cubic path item is active wouldn't hide the control lines Gradient handles weren't being removed when the tool was deactivated but no gradient was applied Behind the Scenes: Layer Styles and Paths are now saved to .PM files .PM file format is now "future proof" all future enhancements should be backwards compatible. Moved off of QT Creator (mingw) development platform and onto Visual Studio.