GrafX2 Changelog
What's new in GrafX2 SVN1759
Mar 17, 2011- Added 2 irtual keyboards for portable console ports - one to easily enter filenames or text for text tool, another one for all numeric input.
- Magnifier settings for Main page and Spare page are now synchronized, if the images hae same dimensions ( issue 327 )
- Many new Lua functions for scripting
- Improed the color matching formula used in 'Copy to Spare' and 'Recolorize brush'
- Rotating a brush while holding 'Shift' key now snaps to the closest 22.5° multiple)
- Added color cycling animation ( issue 365 ). Animation can be actie een when drawing.
- Paintbrush window can be customized with your own brushes ( issue 345 ). It also highlights the selected one.
- The colorpicker cursor, (in zoomed iew) no longer displays a preiew pixel.
- Fixed the bottom line of pixels in the magnifier: The bottom row can no longer be too thin.
- Redesigned Settings window. Now contains all settings that were only aailable in gfx2.ini
- Safety backups (after a crash or power failure) now remember the original file name and directory.
- File sorting in file selector is case insensitie
- New drawing workflow allowing to use right click as a colorpicker instead of drawing with the secondary color where it makes sense
- Allow skins to redefine the "selected" button graphics
- Real alpha transparent mode. Allows to properly use antialiased-text on a multicolor background
- Copy and paste in the palette using ctrl C/ctrl or right-click sub-menu.
- Cleanup of the palette screen and added a way to input colors in hexadecimal.
- Palette screen : Added a button to tag used colors
- Palette screen : Added a color histogram
- Palette screen : Reducing color count now remoes duplicates
- Palette screen : Added a merge tool
- New shortcuts for brush resize and calling factory scripts directly
- New algorithm for palette sorting
- Support fonts in 'bitmap Font Writer' format.
- Drag-and-dropping a file into Grafx2's window now opens it.
- Drie list (in Load/Sae screen) now has icons for media type: HDD, CD, etc.
- Fixes
- Fix the Saturation slider in HSL mode that would make greyscale colors red ( issue 396 )
- Menu size (depending on UI scale) doesn't change when Pixel Scaler changes, when it's possible ( issue 338 )
- Fix a bug where closing the Magnifier moed the iew to random place ( issue 380 )
- Lua : too many fixes to list
- Fix important bug where resizing an image or using any transformation resets transparent color to zero
- Fix imprecise RGB sliders when RGB scale is lower than 256 ( issue 384 )
- Skin DPaint: Fix the icon 'unslected layer 6'
- Skin DPaint: Fixed the hotspot of the standard mouse cursor, it was not in top left corner.
- Skin Modern: Fix the button for palette scroll arrows
- The image preiew in Load/Sae window now uses a web-safe palette, if the preiewed image has a low color count.
- Fixed the 'Copy to Spare / palette and remap' : It wasn't fully undoable.
- Improed mouse handling. Should fix many cases mouse cursor was choppy or lagging for no reason, taking lots of CPU.
- Modified the method for picking GUI colors in the current palette. This soles many cases where the menu was difficult to read.
- Fix using fullscreen mode with a tablet ( issue 317 ).
- Fixed the format of gfx2.ini, which was sometimes causing the loss of the "scroll up" shortcut.
- Fixed a few typos in Keyboard Shortcuts help.
- Fixed crash on loading PNG24 pictures if they contain transparency data.
- Fixed inaccurate picking of color in the menu palette and improed its ergonomy ( issue 340 )
- The gradient rectangle tool can no longer leae construction lines ( issue 339 )
- Fixed the "Zap unused colors" funtion, in some cases it would affect wrong colors.
- Fixed compilation problem for Linux ( Issue 336 )
- F1 key in settings screen didn't open the right help files
- Better compatibility in the GIF file loader (1bpp GIFs and other things)
- Trying to use a font bigger than 99 and some bitmap fileformats would crash the program
- Keyboard click emulation was broken since 2.1
New in GrafX2 SVN1398 (Mar 7, 2011)
- Added 2 virtual keyboards for portable console ports - one to easily enter filenames or text for text tool, another one for all numeric input.
- Magnifier settings for Main page and Spare page are now synchronized, if the images have same dimensions ( issue 327 )
- Many new Lua functions for scripting
- Improved the color matching formula used in 'Copy to Spare' and 'Recolorize brush'
- Rotating a brush while holding 'Shift' key now snaps to the closest 22.5° multiple)
- Added color cycling animation ( issue 365 ). Animation can be active even when drawing.
- Paintbrush window can be customized with your own brushes ( issue 345 ). It also highlights the selected one.
- The colorpicker cursor, (in zoomed view) no longer displays a preview pixel.
- Fixed the bottom line of pixels in the magnifier: The bottom row can no longer be too thin.
- Redesigned Settings window. Now contains all settings that were only available in gfx2.ini
- Safety backups (after a crash or power failure) now remember the original file name and directory.
- File sorting in file selector is case insensitive
- New drawing workflow allowing to use right click as a colorpicker instead of drawing with the secondary color where it makes sense
- Allow skins to redefine the "selected" button graphics
- Real alpha transparent mode. Allows to properly use antialiased-text on a multicolor background
- Copy and paste in the palette using ctrl C/ctrl V or right-click sub-menu.
- Cleanup of the palette screen and added a way to input colors in hexadecimal.
- Palette screen : Added a button to tag used colors
- Palette screen : Added a color histogram
- Palette screen : Reducing color count now removes duplicates
- Palette screen : Added a merge tool
- New shortcuts for brush resize and calling factory scripts directly
- New algorithm for palette sorting
- Support fonts in 'bitmap Font Writer' format.
- Drag-and-dropping a file into Grafx2's window now opens it.
- Drive list (in Load/Save screen) now has icons for media type: HDD, CD, etc.
- Fixes
- Fix the Saturation slider in HSL mode that would make greyscale colors red ( issue 396 )
- Menu size (depending on UI scale) doesn't change when Pixel Scaler changes, when it's possible ( issue 338 )
- Fix a bug where closing the Magnifier moved the view to random place ( issue 380 )
- Lua : too many fixes to list
- Fix important bug where resizing an image or using any transformation resets transparent color to zero
- Fix imprecise RGB sliders when RGB scale is lower than 256 ( issue 384 )
- Skin DPaint: Fix the icon 'unslected layer 6'
- Skin DPaint: Fixed the hotspot of the standard mouse cursor, it was not in top left corner.
- Skin Modern: Fix the button for palette scroll arrows
- The image preview in Load/Save window now uses a web-safe palette, if the previewed image has a low color count.
- Fixed the 'Copy to Spare / palette and remap' : It wasn't fully undoable.
- Improved mouse handling. Should fix many cases mouse cursor was choppy or lagging for no reason, taking lots of CPU.
- Modified the method for picking GUI colors in the current palette. This solves many cases where the menu was difficult to read.
- Fix using fullscreen mode with a tablet ( issue 317 ).
- Fixed the format of gfx2.ini, which was sometimes causing the loss of the "scroll up" shortcut.
- Fixed a few typos in Keyboard Shortcuts help.
- Fixed crash on loading PNG24 pictures if they contain transparency data.
- Fixed inaccurate picking of color in the menu palette and improved its ergonomy ( issue 340 )
- The gradient rectangle tool can no longer leave construction lines ( issue 339 )
- Fixed the "Zap unused colors" funtion, in some cases it would affect wrong colors.
- Fixed compilation problem for Linux ( Issue 336 )
- F1 key in settings screen didn't open the right help files
- Better compatibility in the GIF file loader (1bpp GIFs and other things)
- Trying to use a font bigger than 99 and some bitmap fileformats would crash the program
- Keyboard click emulation was broken since 2.1