There was some bugs left in the first 2.0 release, so we fixed them while working on new features for 2.1. These versions only include the bugfixes, and not the new features. 2.0 will be supported like that until we get 2.1 out.

Fixed : Palette screen: Copy,Swap,X-Swap now take place when you click button, not release. In all screens where you could press ` and pick a color (palette, shade...): The action now takes place when you click, not release.

Added : The secondary Palette screen (right-click [PAL] or press shift-P) now allows changing the menu palette cells, as well as the RGB scale.

Improved : Grad Rect cancellation now works

Fixed : In gfx2.ini, setting Merge_movement to >0 should help solve lag (issue 80) for users who have a mouse with update frequency >100Hz

Improved : Use GIF as the default format, as PKM can't save the whole palette range.

Imroved : The buttons in the screens FX and Brush FX now use the same shortcuts as when drawing.

Fixed : The Spray tool no longer lags when you use a >0 delay setting. Delay is now expressed in 1/100s, with range 0-99

Fixed : a severe memory leak, up to 200Kb every time you closed a window.

Added : Simple joystick support.

Added : a listing of all the mountpoints under linux.

fixed : Sliders no longer lag the mouse cursor, and the delay stops when you release one mouse button or click the other.

Fixed : Endianess in Save_BMP

Fixed : screen updates problems

Fixed : keyboard-drawing in zoom area: "Escaping" the zoom window, and going up at the top warps to the bottom. Also, even with mouse,when you draw downwards into the menu, the cursor no longer blinks into the top line of the menu.

Improved : Cursor moves faster when using the keyboard shortcuts over the zoomed screen.

Fixed : some problems of sreen update in smear mode (issue 66) and possibly some others.

Fixed : a bug which attempted to refresh below the screen when menu is hidden

Fixed : Random crash and weird coordinates of viewports when resizing the screen (w/ and w/o zoom, with resolution change or window resize)

Fixed : crash when using line,polyline,polygon etc. with a starting point below the picture (outside).

Added : Support for "wide pixel" mode (Each pixel is 2x1). Run the program with "/wide" argument to test. Now you can draw graphics for Amstrad CPC's "mode 0" :)

Improved : Now idles when there is nothing to do. Much less CPUtime use, but the spray is slowed down.

Added : Support for "tall pixel" mode (Each pixel is 1x2). Run the program with "/tall" argument to test. The following tools don't take the ratio into account; Circle, Grad rectangle, Brush rotation, Resizable brushes (diamond, squares, circles...)

Fixed : Floyd steinberg dithering. The error was added to the neighbour pixels, it is now substracted, the results are much better. However, the palette seems to lack saturated colors (in comparison to the one generated by gimp, wich gives more dithering, but better overall subjective ressemblance to the 24bit image.

Improved : Palette now uses RGB components in the full 0-255 range instead of 0-63. All palette functions can be used in HSL color space too.

Improved : Video modes can now be windowed or fullscreen. Also allows to resize the window at runtime.

Imroved : When gfx2.ini is missing, default values are now taken from gfx2.dat.

Added : New configuration tool

Added : Long file names support

Fixed : Use fopen/fread instead of open/read. This is buffered and cross platform.

Fixed : Do not crash if there is more than 1GB ram available

Fixed : Made the code endian-aware and do not assume structure packing

Improved : Rewrote a big part of the program to make it work with SDL under linux, windows, mac os X, and amigaos4. This version will not run directly under good old MS-Dos, but it is still possible to use HX-DOS extender with the windows version.