Version History
Version 0.13.6
- Bugfix: Stamp tool now properly updates when a selection is turned into the pattern
- Tweak: Optimized new pen system
- Tweak: MSE palette format now supports comments anywhere
Version 0.13.5
- Tweak: Line drawing tools (Pencil / Replace) now use custom "brushes"
- Tweak: Scrollbars can now be dragged
- Bugfix: Loading images works the same way every time now
Version 0.13.4
- Tweak: Double-right clicking the palette allows you to change and set the background color
- Bugfix: Selection sizes display correctly now
- Bugfix: Changing colors correctly adjusts selection transparency
- Bugfix: Scrollbars on subwindows work again
Version 0.13.3
- Bugfix: The image stays within the window when it's resized now
- Bugfix: You're warned about using formats that don't allow transparency again
- Bugifx: You're warned about using PNGs in icons / cursors again
- Bugfix: Saving on exit now works again
Version 0.13.2
- New Feature: A tool to rearrange tiled images has been added
- Bugfix: Controls that are hidden or disabled are no longer treated as tab stops
- Bugfix: Scroll now adjusts when the image is resized
- Bugfix: Selections are now discarded when a new image is created or loaded
- Bugfix: Variable scope is no longer broken after calling a function
- Bugfix: Scripting errors are properly escaped now
Version 0.13.1
- Tweak: Adjusted minimum sizes for selection areas
- Bugfix: ToPalette filter correctly maps colors again.
- Bugfix: A long-standing pixel placement bug has finally been fixed.
Version 0.13
- New feature: Layout customization
- New feature: Floating palette and toolbar windows
- Tweak: Improved resizing of palette slots
- Tweak: You can now control where the thumbnail, palette, and toolbox windows appear.
- Bugfix: The editor's window alls Windows to determine where it belongs.
- Bugfix: The eyedropper tool now properly updates pattern colors.
- Bugfix: Selection boundary is properly calculated now.
- Bugfix: Certain dialogs weren't escaping new lines properly.
- Bugfix: Quoted strings in INI files are escaped properly now.
Version 0.12.2
- Tweak: Palettes no longer have a defined limit.
- Tweak: Limited Unicode support added
- Bugfix: Problems loading palettes doesn't result in error messages about images now.
- Bugfix: Saving palettes doesn't result in "..txt" files anymore.
- Bugfix: Filter preview windows were having trouble when the main image was magnified.
Version 0.12.1
- New feature: Split an image into multiple smaller images.
- Bugfix: Saving icons/cursors won't default to PNG unexpectedly anymore.
- Bugfix: Select tool responds to keyboard shortcuts properly now.
- Bugfix: Dragging images now properly repaints the windows.
Version 0.12
- New feature: HSV color format support
- New tool: Spraycan
- New tool: Stamp
- New widget: Pattern selection
- New filter: Rotate Hues
- Improvement: Shape tool can now create a number of different shapes
- Improvement: Line tool can now leave behind smeared lines - hold CTRL as you draw
- Improvement: Grayscale filter can use saturation or lightness maps instead of just averaging colors
- Bugfix: Palette Manager properly saves changes to the palette now
- Bugfix: Pasting images properly releases resources now
- Tweak: Keyboard shortcuts may now use ALT and SHIFT key combinations
- Tweak: Menus slightly rearranged
- Tweak: Editor now recognizes permission issues instead of treating them as missing files
- Tweak: Hotspot assignment is now done with a special tool instead of a dialog
- Many menu items, dialog options, and messages have been rewritten to be more easily understood
- Several cosmetic changes
- Internals heavily redesigned to prepare for an upcoming feature
Version 0.11.3
- Minor changes to lower overall CPU usage.
Version 0.11.2
- Bugfix: Icons and Cursors will save properly again.
- Bugfix: If you loaded an image when starting the editor, the window caption now displays the file name.
- Bugfix: Scripts now abort (rather than crash) if the file ends unexpectedly.
- New feature: Blur Foreground Color filter added.
- New feature: Sharpen filter added.
- New feature: You can now repeat the last filter you used via keyboard shortcut or menu option.
- Tweak: Export menu added. This allows you to save images with custom options, regardless of preference settings.
- Tweak: Text edit fields now select their text when you navigate to them.
- Tweak: Adjusted the threshold used to determine how to handle transparency values.
- Tweak: REDO is now bound to CTRL+Y, like the documentation has said it was.
Version 0.11.1
- Bugfix: Filter dialogs now properly report their values to the preview window and their assigned filter.
Version 0.11
- Bugfix: Canceling a filter's dialog no longer makes the program think the image was modified.
- Bugfix: Saving a palette properly appends the .txt extension if an extension is not present.
- Bugfix: You can move a selection with the down arrow again.
- Bugfix: The window shouldn't randomly let go when you're dragging the image around.
- Bugfix: Changing the background color to transparent doesn't alter the foreground color anymore.
- Bugfix: Dialogs correctly link to their parent windows now.
- Bugfix: Line and Curve tools now properly clear the area around them.
- Bugfix: The Grow Foreground filter won't crash the program now.
- Bugfix: Scripting engine tweaked so that it matches the documentation.
- New feature: A built-in debugging tool has been added.
- New feature: You can now export your image as Text or HTML.
- New feature: You can save your image with custom options, such as a specific type of compression.
- New feature: Shift RGB Channel filter added.
- New feature: Cycle Palette filter added.
- New feature: Darken Every Other Row filter added.
- New feature: Added three tools for working with sprite sheets.
- New feature: Grid can be resized and configured to be shown at the magnification of your choice.
- New feature: You can also change how much the grid contrasts with the image.
- New feature: Additional configuration options.
- New feature: There's an option to check for updates in the Help menu now.
- Tweak: New scripting commands have been added for the new filters.
- Tweak: View menu split into submenus to keep things neat.
- Tweak: Enable Grid menu item is now checked or unchecked, depending on the grid's state.
- Tweak: Scripts may now use any plain text character.
- Tweak: Negative numbers may now be used directly in scripts.
- Tweak: The BUMP/MERGE commands now draw bottom up, like you'd expect, not top down.
Version 0.10.4
- Bugfix: The palette manager allows all 48 slots again.
- Bugfix: Closing a dialog should properly return the focus to its parent.
- Bugfix: Using a filter on a selection properly updates it now.
- Bugfix: Adjusted the previous bugfix regarding rotating or flipping a selection.
- Bugfix: Arrow keys can move the selection again.
Version 0.10.3
- Bugfix: Double clicking the palette lets you change colors again.
- Bugfix: Flipping or Rotating the selection "lifts" it, erasing the area below it.
- Bugfix: Cropping to a selection resets the current zoom and scroll positions, allowing you to see what you did.
- Bugfix: Canceling drawing with the Replace tool doesn't crash the program anymore.
Version 0.10.2
- New feature: Support for .ICO and .CUR formats has been added!
- Custom cursors are now used in various places.
- Bugfix: Dragging the image should be smooth again.
- Bugfix: The Eyedropper tool works properly again.
- Bugfix: Restricting colors to the current palette works properly again.
- Bugfix: You can open images by dragging files onto the editor window again.
- Bugfix: The Line and Pen tools follow the cursor more accurately now.
- Bugfix: You can save BMP files again.
- Bugfix: PNGs can be transparent again.
- Bugfix: Selections properly wipe the area below them now.
- Bugfix: Saving previously saved/loaded images works properly again.
- Bugfix: Resizing and Scaling images now respects transparency.
Version 0.10.1
- Bugfix: Closing the program with a selection active no longer crashes the program.
- Tweak: The selection's rectangle now becomes wider as the magnification increases.
Version 0.10.0
- The project's entire codebase was redone from scratch in an attempt to clean it up and standardize everything.
- Bugfix: Add Margins works as expected now.
- Bugfix: The RGB Min/Max filter has been retouched, and now behaves more like you'd expect.
- Bugfix: The preview window can now properly scroll images that are smaller than the preview area.
- Bugfix: "Drawing" outside of the image shouldn't mark the image as modified anymore.
- Bugfix: The Blur filter doesn't affect transparent pixels anymore.
- Tweak: The "Swap Fg/Bg" option has been renamed "Change Fg to Bg" to avoid confusion
- Tweak: Scripts may now use the _ character. This also allows the FILTER.TO_PALETTE command to be used as intended.
- Tweak: The command COLOR.NEW can now create a color from a single hexadecimal number.
- Tweak: The slots in the Palette Manager window don't change unless you click "UPDATE" now.
Version 0.9.7
- The "Paste" menu entry is now able to detect the clipboard state, and disables itself as needed.
- Thumbnail window now shows a special cursor to hint that the image can be dragged with the left mouse button.
- Thumbnail window can now be closed by middle-clicking on it.
- Thumbnail window resized slightly, reducing it to 320x240px.
- Thumbnail window now uses the main window's location when deciding where to appear.
- Bugfix: Manipulating the selection using filters or edit menu options doesn't corrupt the selection anymore.
- Bugfix: Manipulating the selection using filters or edit menu options lifts the selection now.
- Bugfix: Thumbnail window properly monitors the mouse now.
- Bugfix: Thumbnail window is now drawn properly.
- Bugfix: Cropping to selection should work properly now. Again. (previous bugfix didn't actually work!)
- Bugfix: Eyedropper reports hexadecimal values of colors correctly once again.
- Bugfix: Line and Curved Line tools won't leave artifacts behind anymore.
- Bugfix: mikese_con now reports the correct version number and homepage. Whoops.
- Bugfix: Selecting an area that isn't on the image won't crash the editor anymore.
Version 0.9.6
- Image boundary is now shown using a black border.
- Selection highlight is now the same size regardless of zoom.
- Recolor Image filter added.
- Slight adjustment to how palettes are displayed
- Bugfix: Fill tool doesn't get confused by mirrored color values anymore.
- Bugfix: Select tool handles transparent areas of your image correctly now.
- Bugfix: Cropping images doesn't turn the background color transparent anymore.
- Bugfix: Resizing a selection now repaints the drawing area properly.
- Bugfix: Undo/Redo now clear the selection like you'd expect them to.
- Bugfix: Creating new image, opening an image, or reverting an image also removes the selection.
- Bugfix: Clearing or cutting the selected area removes the selected area.
- Bugfix: Blur filter reaches the edges now.
- Bugfix: Grid is now limited to the image boundary.
- Bugfix: Replace tool uses colors in a more intuitive way now.
Version 0.9.5
- About messagebox is now a proper window.
- Preference Manager dialog added.
- Default image size, fill, and palette can now be customized.
- Keyboard shortcuts can now be customized.
- Palette Manager dialog added.
- Palettes can now hold up to 48 colors.
- Slightly reordered the Effects Menu; items are now in alphabetical order.
- Scale and Resize image dialogs have been redone.
- Add Margins dialog added.
- Bugfix: Window caption now correctly displays the name of a loaded file.
- Bugfix: Hexadecimal conversion should now work properly.
- Bugfix: Saving palettes works properly now.
- Bugfix: When the current brush is 1x1, it is now shown using the foreground color.
Version 0.9.4
- Website and Documentation moved to SourceForge.
- Dropping image files on the editor's window now opens them.
- Two example scripts are provided to demonstrate the scripting features.
- Bugfix: Filters don't wrap around the edges of the image anymore.
- Bugfix: Pixels that were part of an image pasted from the clipboard now behave normally.
Version 0.9.3
- A mouse "cursor" has been added for some tools (eg, pencil).
- Console-enabled version of the program is now available.
- Command line parameter system added.
- Batch scripting system introduced.
- Bugfix: Dragging the image with the middle mouse button now properly responds to the user releasing the mouse button outside of the window.
- Bugfix: Fixed an obscure bug when resizing images.
Version 0.9.2
- Open and Save Dialogs are a little more user friendly.
- Optimized drawing area, preventing lag when the window is large.
- Added Blur filter
- Added Grow Fg Area filter
- Added Pixelate filter
- Added placeholder code for the planned Batch Scripting feature.
- Bugfix: Curved Line Tool can cancel properly now.
Version 0.9.1
- Scrollbars have been replaced with a custom solution.
- You can now drag the entire image using the middle mouse button.
- The editor can now be resized, and defaults to 1280x768.
- Bugfix: Clipboard operations should work correctly now.
- Bugfix: Attempting to fill areas outside of the image no longer crashes the program.
- Bugfix: Exporting a selection to JPG or BMP works as expected now.
Version 0.9