NPS Image Editor Changelog

What's new in NPS Image Editor 4.0.29 Build 2460 Beta

Mar 25, 2024
  • Fixed scrollbar in the wrong position in layer list
  • Fixed STOP button stuck on screen after script finished
  • EXE build with compiler optimizations, performance should be improved somewhat
  • Fixed Debug menu always stuck on in Color Picker

New in NPS Image Editor 4.0.28 Build 2447 Beta (Mar 24, 2024)

  • New logo and icon
  • Rebuilt using .NET 8 instead of .NET Framework
  • Moved binaries to "bin" subfolder

New in NPS Image Editor 3.4.5 Build 18408 (Mar 21, 2023)

  • Fix spurious error message when loading NPSD file containing global opacity on a layer
  • Fixed Application Workspace color resetting to system theme after a document was opened (visible if you're using anything other than the default theme)
  • Added theming support to Update and Feedback dialogs
  • Dark theme fixes to menus, toolbars, icons, and various controls
  • New themes: Acrylic (inspired by Windows 11) and Studio (inspired by Visual Studio) including dark variants
  • Updated themes to better handle new changes: Elegant, Elegant Dark, High Contrast
  • Removed "NPS Debug" themes (hopefully nobody was actually using those)
  • Added title bar configurability to better fit Windows 11 including dark title bar matching the theme, ability to manually set Acrylic/Mica material, and more
  • Fix bug where canceling out of Save As dialog on close, or running into an error, continues closing with no chance to save
  • More aggressively warn when saving NPSD file that was opened with errors
  • Added "Copy Gradient" to Color Picker to copy the current gradient as an image
  • Replace badly-outdated NPS3.chm with offline copy of modern Help
  • Remove "Beta" designation

New in NPS Image Editor 3.3.4 Build 18217 (Mar 7, 2023)

  • Layer blending support:
  • Added layer blending modes: Normal, Dissolve, Keyed, Dodge, Burn, Multiply, Screen, Overlay, Hard Light, Soft Light, Hard Mix, Add, Subtract, Divide, Difference, Exclusion, Lighten, Darken, Lighter Color, Darker Color, Bitwise AND/OR/XOR/XNOR/IMP, Red/Green/Blue, Average, Hue, Saturation, Color, Lightness, Roll Hue
  • Added global opacity for layer
  • Switched to "FastBitmap" data structure and updated tools to use it
  • Added option to use the old renderer (faster, but disables blending modes and global opacity)
  • Updated Layer Properties dialog to include blending mode and opacity
  • Added Compose/Decompose layer to RGB channels
  • Updated NPSD to version 1.2 which supports blending modes and global opacity
  • Theming and UI:
  • New modern Options dialog replacing the old Configuration Panel
  • Added Modern Link color and Button hover state colors to themes
  • Fixed hover state colors for welcome screen, should follow the theme now instead of always being orange
  • Fixed Windows 11 22H2 title bar color
  • Added Windows Classic themes (retrofit from Legacy branch)
  • Miscellaneous enhancements:
  • Layer list is always shown by default
  • Added feature to resize canvas by 1px using Shift+arrows
  • Text tool no longer keeps aspect ratio when resizing from corner
  • Layer Properties now previews changes in real time
  • Added support for 7-Zip instead of DotNetZip (retrofit from Legacy branch)
  • Rename "Lock Saves" to "Read Only Mode" to be more intuitive
  • Added support for 7-Zip instead of DotNetZip (retrofit from Legacy branch)
  • Bugs fixed:
  • Fixed broken "Show Cursor Outline", this is enabled by default
  • Fix crop to monitor, clip from screenshot, and screen clipping edges for some multi monitor configurations where there are gaps between the monitors
  • Fix capitalization of "Like" and "To" in MRU error message
  • Fixed corrupt Murrica brush
  • Fixed crash in Brush Manager when importing
  • Fixed layer renaming inconsistency where Layer 1 had a name but Background did not
  • Fixed spurious update notification when no internet or update website is down
  • Make MRU count defaults consistent between configuration and actual use
  • Targeting .NET Framework 4.7.2, updated installer to install it for you if you're using Windows 7 or 8.1

New in NPS Image Editor 3.3.1 Build 17261 (Feb 6, 2022)

  • Added warning for copying a single layer in a multilayer image (can be disabled)
  • Added ability to clip from an existing full-desktop screenshot
  • Multi-monitor scaling improvements (incomplete)
  • Updated copyright year

New in NPS Image Editor 3.3.0 Build 17163 (Sep 13, 2021)

  • Screen clipping tool accessible via Paste menu or Start
  • Monitor Select for whole-desktop screenshots to quickly crop them
  • Automatic updater that updates NPS Image Editor in place and downloads in the background. Default is still to prompt for download but you can make this fully automatic if you want!
  • Paste button updates itself if Print Scr is pressed while NPS window is open
  • New setup wizard and icon
  • Hide "NPS Instance Manager" window from Alt+Tab
  • Ability to paste transparent "Format17" images from web browsers or Print Scr
  • Fix Warp tool being unable to select Southwest
  • Fix Window menu having a completely blank title for windows with no document open
  • Detect Windows 11 version
  • Renamed "Rotate 270" to "Rotate 90 Counterclockwise" to be more intuitive
  • Added file formats for command line or otherwise: clipboard, npsobj://
  • Updated color of buttons when dragging a file into NPS
  • Set default update check frequency to once a week

New in NPS Image Editor 3.2.1 Build 16468 (May 16, 2020)

  • Fix bug where creating an NPSD from an existing or pasted file resulted in "unknown file format" error when saving
  • Fix undo from deleting selection and creating new layer from selection
  • Fix issue where pasting immediately after creating a freeform selection kept the old selection's mask
  • Fix numbering of untitled documents (including in the Window menu)
  • Added keyboard select to Move tool
  • Added support for creating menus for generic add-ins
  • Better handling for inaccessible or corrupt configuration file (previously prevented the program from loading, now loads with defaults)
  • Added Facebook link in help menu

New in NPS Image Editor 3.2.0 Build 16391 (Sep 30, 2019)

  • Significant update adds support for multi-layer editing and improvements to the color picker!

New in NPS Image Editor 3.1.1 Build 12806 (May 26, 2017)

  • Fixed auto-scroll mode always stuck ON
  • Fixed Text tool prompt showing up strangely when clicking "Edit" in tool pane
  • Fixed Ctrl+Enter behavior in text tool
  • Renamed compositing-related settings to be more descriptive -- Transparency Editing Mode, Color Compositing Mode, Selection Compositing Mode
  • Updated wording to consistently use "Blend vs Overwrite" instead of "Overlay vs Replace"
  • Correctly save color compositing mode and cycling mode
  • Fixed broken Quick Evaluator dialog and added color preview
  • Fixed spurious warning for negative-number OLE system colors
  • Added cursor to screen color picker to installer folder (missed file in installer in last update)
  • Fixed issue where NPS didn't delete any of its temp files (undo and extensions), clean up previous instance's files at startup
  • New document numbers now increment correctly (previously every new document would be named "Untitled-1")
  • Fixed vertical scrolling (tilt wheel scrolling still has issues with badly written drivers such as Logitech which don't send WM_MOUSEHWHEEL if they see a scrollbar)
  • Fixed missing prompt when creating new document
  • Fixed Crop to Selection leaving the old selection behind
  • Configuration Panel:
  • Fixed bug where you would be prompted to restart on a welcome/generic page with no change
  • Fixed bug where you would NOT be prompted to restart after making a change requiring to restart and then switching to a different page
  • Bucket fill:
  • Fixed tolerance functionality
  • Fixed transparency aware functionality

New in NPS Image Editor 3.1.1 Build 12806 (May 26, 2017)

  • Fixed auto-scroll mode always stuck ON
  • Fixed Text tool prompt showing up strangely when clicking "Edit" in tool pane
  • Fixed Ctrl+Enter behavior in text tool
  • Configuration Panel:
  • Fixed bug where you would be prompted to restart on a welcome/generic page with no change
  • Fixed bug where you would NOT be prompted to restart after making a change requiring to restart and then switching to a different page
  • Bucket fill:
  • Fixed tolerance functionality
  • Fixed transparency aware functionality
  • Renamed compositing-related settings to be more descriptive -- Transparency Editing Mode, Color Compositing Mode, Selection Compositing Mode
  • Updated wording to consistently use "Blend vs Overwrite" instead of "Overlay vs Replace"
  • Correctly save color compositing mode and cycling mode
  • Fixed broken Quick Evaluator dialog and added color preview
  • Fixed spurious warning for negative-number OLE system colors
  • Added cursor to screen color picker to installer folder (missed file in installer in last update)
  • Fixed issue where NPS didn't delete any of its temp files (undo and extensions), clean up previous instance's files at startup
  • New document numbers now increment correctly (previously every new document would be named "Untitled-1")
  • Fixed vertical scrolling (tilt wheel scrolling still has issues with badly written drivers such as Logitech which don't send WM_MOUSEHWHEEL if they see a scrollbar)
  • Fixed missing prompt when creating new document
  • Fixed Crop to Selection leaving the old selection behind

New in NPS Image Editor 3.0.86 Build 10542 Beta 3 (Mar 3, 2015)

  • Bound Alt key to clone source
  • Fixed crash when opening Color -> Foreground and Color -> Background menus
  • Keyboard shortcuts
  • Esc now places selection like MS Paint
  • Updated EULA

New in NPS Image Editor 3.0.85 (Mar 3, 2015)

  • Core Changes:
  • Switched Target Framework to .NET 3.5 (< Windows XP no longer supported)
  • Added .NET 4 and 4.5 runtime compatibility to allow NPS to run on Windows 8 without adding extra features
  • Added new Get/Set settings functions with strong typing of configuration data
  • Added strongly-typed floating-point configuration file values (Fixed culture issue with handling floating-point numbers in configuration files)
  • Fixed configuration panel failing to close when applying settings required application restart
  • Added (internal) scripting support to some more internal paint tools
  • Added the ability to choose a default tool to load when NPS is opened (Configuration Panel -> General -> Drawing)
  • Configuration Panel: Moved "Remember paint tool settings" checkbox to the Drawing page
  • Fixed update notification button overflow settings so the buttons don't disappear when the window is too small
  • Fixed color picker -> Evaluator error descriptions for missing parameters (issue#70)
  • Fixed color swatch lag when cycling colors (issue#71)
  • Fixed window lockup on extension crash
  • Clicking outside of the paint area will now place the selection (if any)
  • Fixed zoom display update when using Zoom tool (issue#68)
  • Improved scaling on high-DPI displays
  • Main window controls now line up and scale correctly
  • Fixed bugs in auto-sizing tool panel controls
  • Fixed button scaling in Configuration Panel
  • Removed configuration directives: ScaleToolbarImages
  • Added touch-friendly layout
  • This mode enlarges buttons for easier finger use, adds touch controls
  • Added "Place" buttons for selection and text
  • Added "Set Source" button for clone tool
  • Updated "New" menu with templates (predefined sizes of new images)
  • Replaced welcome screen buttons with ToolStripButtons to allow extra menus to be created
  • Added templates to New button
  • Added MRU list to Open button
  • Changed default MRU list size to 8 items (up from 4)
  • Updated text
  • Replaced "NPS" with "NPS Image Editor" where appropriate
  • Updated About box text
  • Added Tips
  • Removed Advanced Printing menu item (this will be added in a future release)
  • Fixed operations to apply to selection if one is present (issue#174)
  • Count Colors
  • Color Matrix
  • Invert Colors
  • Tile
  • Clear Image (disabled when text tool is in use)
  • Splash screen changes
  • Improved responsiveness, allowing it to be moved/closed consistently
  • Added spinner
  • Added variants of Elegant color scheme, changed menu margin to a flatter look
  • Fixed button transparent border causing crash (issue#155)
  • Added InstallVariant directive to core config
  • Fixed bug report form to load the correct controls after going home and choosing different feedback type
  • Made document recovery dialog more intuitive to use by adding checkboxes for each item and re-labeling controls (issue#151)
  • Filters
  • Moved "Selective Color" to Artistic category
  • Fixed text tool edit behavior to filter extra line breaks when Ctrl+Enter is pressed
  • Fixed bounds of eyedropper tool to select edge pixels when moved off-image (instead of a transparent color)
  • Installer
  • Registered application in the Default Programs control panel for easy file association
  • Added NPS Document icon
  • Fixed visual style bug on buttons in MsgBoxEx
  • Added selectable text area to MsgBoxEx to make it easier to copy error messages
  • Keyboard shortcuts
  • Ctrl+I now inverts colors (instead of New Instance)
  • Ctrl+Shift+N now opens a new instance (instead of clearing image)
  • Ctrl+Alt+N now clears image

New in NPS Image Editor 3.0.81 Build 9611 Beta 2 (Jul 20, 2013)

  • Overview of Beta 2:
  • All-new Text tool with pixel-perfect preview and customizable font/alignment
  • Color Picker improvements including CSS3 color support, the ability to copy and paste a color regardless of the current picker, and a ton of new functions
  • Drag-and-drop color swatches in the sidebar allow you to create palettes on the fly
  • New filters including true Gaussian blur
  • Optimized performance, including a much faster startup process and faster selection compositing
  • And as usual, lots of bugs fixed!
  • Change Log for 3.0.81:
  • Added setting to control detection of transparency editing mode
  • Optimized cursor outline: will not redraw region unless cursor should be displayed
  • Fixed color dialog fallback layout
  • Added filters: Selective Color, Render Gridlines, Average Blur, Gaussian Blur, Diffraction Blur, Night Filter, Noise
  • Removed all legacy filters since much of their functionality already exists. They are still available as a separate download.
  • Fixed debug settings operation
  • Fixed Quick Evaluator focus problem
  • Color Resolution Engine improvements:
  • Added gray, cmy, cmyk color resolvers
  • Added invert, alpha, lighten, hue_shift modifier functions
  • Added floating point evaluation support (enter values as percentages/decimal values, i.e. 0.5 or 50% instead of 255)
  • Added hsla() and rgba() for CSS3 compatibility
  • Added aero_base constant to get base color of Windows Vista/7/8 theme
  • Changed HSV/HSL range to 100 instead of 255
  • Color Picker improvements
  • Fixed flicker in color preview
  • Added working effective color display
  • Added multiple formats (including CSS3 formats and optimal HTML) to quick copy feature of color dialog.
  • Added Quick Paste feature, plus keyboard shortcuts (Ctrl+C and Ctrl+V)
  • Redesigned Color Cycling and Transparency Editing Mode controls in sidebar to be more intuitive
  • New color swatches/palettes model
  • Rearrange or delete colors in palette via drag and drop
  • Advanced editing capabilities including the ability to customize color expression for each color
  • Palette can be edited "on the fly" and copied/saved as desired. The palette will no longer save every time you add a color.
  • Quick Add to add a color with one click, avoiding the dialog (which is still available via dropdown menu)
  • Palette width/size is increased by default and the scrollbar has been removed (only appears when necessary)
  • npl files automatically calculate correct tile width if none is specified. Due to the wider palette, it may be necessary to update existing palette files to ensure the correct swatch shape.
  • Legacy NPS palettes are no longer preserved. They will be loaded successfully but re-saving will recreate them in NPS Obsidian format.
  • Added "Color Palette" section to Component Manager
  • Added palette batch processor/converter
  • Added Invert Selection operation
  • Fixed double-draw bug for single use of Brush and Filter tools
  • Optimized selection rendering performance, especially noticeable when working with huge selection
  • Added foundation for scalable UI (still very buggy, coming in a future release)
  • Added customizable undo/redo buffer format (raw bitmap for performance, PNG for saving space)
  • Fixed bug: closing window while selection placed on an unmodified image will prompt for save
  • Added foundation for scripting support (scripting coming in a future release)
  • Rewrote configuration file framework
  • Optimized performance
  • Added multiple compatibility modes for configuration file format
  • Added Configuration Editor to Configuration Panel
  • Added Repeat feature for filters (uses Silent feature of Obsidian Extension Model, may not work with all filters)
  • Added undo history list
  • Fixed scaling bug for dropdown buttons in toolbars
  • Fixed transparent background color default bug
  • Added selection controls to toolbox
  • Added Opacify to filter tool
  • Updated button text in resize-on-paste dialog to be more clear
  • Fixed crash dialog scaling bug
  • Added autorun directive support to paths.ini to allow for first-run configuration
  • Moved/removed items on welcome screen to reduce visual clutter (close it via Help > Welcome Screen now)
  • Rewrote Text Tool
  • Pixel-perfect preview
  • Customizable alignment and text smoothing mode
  • Rasterize option which allows filters to be applied to text
  • Foundation for text effects (coming in a future release)
  • Fixed selection filter bug on paste
  • Updated "Paste From" functionality to switch to overlay mode automatically
  • Fixed zoom in/out command to scroll to the top left corner of the previous zoom level
  • Fixed zoom tool to center zoomed image about the clicked point
  • Renamed "Continue" button to "Close" on Document Recovery dialog
  • Switched order of "OK" and "Cancel" buttons in certain dialogs to be consistent with Windows UI guidelines – OK comes before Cancel
  • Changed message box and welcome screen font to Segoe UI
  • Added support for loading and saving 32-bit BMP files
  • Fixed file input stream handler bug, stream now closes correctly and avoids errors when clearing undo steps
  • Added list of temp files for clearing at application shutdown
  • Installer improvements
  • Added optimization routine (ngen)
  • Added standalone configuration step to properly set temp file location
  • Added check and auto download/install of .NET Framework (works on Windows 8 too)
  • Fixed selection bugs
  • Fixed missing selection outline when switching from freeform to rectangular select
  • Fixed buggy selection outline placement on rotation of freeform selection
  • Fixed rounding bugs when positioning resize handles
  • Fixed Keyed transparency mode compositing
  • Added selection modifiers: Shift to constrain to square, Ctrl to make copy
  • Added resizable selection (drag corners to resize)
  • Removed error text for Tip of the Day unless in debug mode
  • Added standalone parameter to update checking, so that the correct link can be provided if you're using a standalone installation
  • Removed "Palette" top-level menu to reduce clutter (its functionality is still accessible via the Color menu or the dropdown over the actual palette)
  • Removed Web Browser from Tools menu (useless, newer update/feedback features don't use it any more)
  • Fixed panel resize bug when NPS is closed/reopened in a minimized state
  • Fixed some DPI awareness bugs (no more emulated scaling at > 120 DPI)
  • Added basic support for Online Help
  • Added transparency backing to Eyedropper tool

New in NPS Image Editor 3.0.72 Build 7985 Beta 1 (Oct 29, 2012)

  • Changes in 3.0.72:
  • Fixed format detection bug. All JPEG files should now be correctly detected and opened.
  • Fixed Resize dialog settings -- image and canvas settings are now properly saved for each individual dialog
  • Fixed UI bug where double-clicking on the Open toolbar button caused a program crash
  • Pressing Ctrl+V with no image opened will now paste a new image
  • Paste as New Image will now mark the image as modified (so you will be prompted to save before closing)
  • Fixed NPS Online link
  • Added better error handling for color palette modification where file permissions may be denied
  • Fixed Component Manager > Color Selectors defaults.
  • Fixed NPS integrity checking logic when started via shell. No more false positives.
  • Fixed icon on Document Recovery dialog
  • Added support
  • Added Swap Alpha/Mask feature
  • Added the choice to open an image dropped into NPS as either a new document or a selection
  • Added and Improved Functionality:
  • Added Skew
  • Added Color Matrix
  • Added warning when loading indexed images
  • Added transparency warning when the image contains transparency and is being saved in a non-transparency-supporting format
  • Added support for extra image formats
  • Added raw bitmap saving support (high performance)
  • Added filters: Grayscale (updated), Gaussian Blur, Channel Mapper, Render Noise
  • Improved undo/redo buffer performance by using raw bitmap
  • Added rounded tools: filter brush, eraser, warp tool, clone, Texture Brush
  • Added to filter tool: color addition/subtraction/multiplication, blur, red eye removal
  • Added cursor outline for more accurate drawing estimate
  • Added Polygon tool
  • Added Freeform Select (lasso)
  • Added clipboard support for masked selection regions
  • Added Offset feature
  • Added mouse cursor
  • Added fill (hatch) style menu and dialog, and enabled for shapes and standard brushes
  • Added Eraser intensity adjustment
  • Added transparency awareness (now enabled by default) and Inverse mode to flood fill
  • Added Bezier tool
  • Added Channel Picker
  • Added support for saving and editing brushes directly from the main editor window
  • Transparency mode will now auto-select depending on image format
  • Added new splash screen and About box
  • Updated credits
  • Added startup integrity check for installation
  • Moved palette picker to top of palette
  • Added support for flat buttons and custom text color to color schemes
  • Added skinning directives: DialogControls,
  • Added preview functionality when changing color schemes
  • Added document recovery dialog
  • Added brush editing functionality
  • Rearranged toolbox buttons for more intuitive selection
  • Added panning with middle button regardless of tool
  • Added custom transparent background color support
  • Added skins: Elegant (Fire, Slate, and System), Basic (System and Orange).
  • Set default skin to Elegant: Fire
  • Added initial WIA scanner/camera import functionalty. CURRENTLY BROKEN.
  • Added descriptive labels to some adjustment controls
  • Made most paint tool settings persistent
  • Added information about current document size in px and bytes to status bar
  • Added option to save undo steps to RAM instead of disk (caution with large images!)
  • Added error logging for crashes.
  • Added Component Manager: brush editor, file formats
  • Changed interpolation mode while zoomed out for improved performance
  • Added 2-color and 1-color mode selector for line and border patterns.
  • Added Brush Manager
  • Removed transparency warning for legacy filters for images without any transparency data. This avoids the nagging dialog in situations where there is no possible loss of image quality.
  • Added customizable Ctrl, Shift, Alt scroll wheel modifiers
  • Added customizable grip size (helpful for touchscreens or high-resolution displays)
  • Bugs Fixed:
  • Fixed Flip menu
  • Added "Do not show" option for default behavior when pasting
  • Made rotation act on selection when a selection is present
  • Fixed clipboard transparency handling
  • Pressing Esc will clear selection
  • Fixed filter category sorting
  • Fixed single-pixel drawing bugs with several tools
  • Fixed selection rectangle border 1px off bug
  • Fixed selection 1px transparency line appearing on the left/top
  • Fixed selection movement with arrow keys
  • Image Size, Tile now work correctly for selection
  • Hid irrelevant functions in Rotate dialog when in selection mode
  • Fixed transparency bug where resizing the image in opaque/keyed mode would destroy transparency in the rest of the image
  • Fixed Screen color picker bugs: label background and history display
  • Disabling the Welcome panel will revert NPS to auto-opening a new image
  • Updated toolbox icons -- fixed bugs when using dark UI, updated designs
  • Fixed Filter Tool so it works properly at 1px drawing width
  • Fixed menus for Warp tool direction
  • Fixed high DPI issues: toolbar button scaling, toolbar appearing above menu bar for no particular reason
  • Fixed shape fill and preview offset bugs (noticeable when semitransparent colors are used)
  • Fixed background colors of slider controls to match color scheme.
  • Fixed keyboard shortcuts for text tool
  • Fixed numerous high-DPI bugs
  • Fixed custom brush sizing bug due to high DPI
  • Removed Functionality:
  • Gradient and Magic Wand tools have been scrapped. However, you can use Filter > Render > Gradient to generate gradients.
  • Removed Uninstall shortcut from start menu to reduce clutter. You can still uninstall via Control Panel.

New in NPS Image Editor 3.0.71 Build 7934 Beta (Aug 29, 2012)

  • Added and Improved Functionality:
  • Added Skew
  • Added Color Matrix
  • Added warning when loading indexed images
  • Added transparency warning when the image contains transparency and is being saved in a non-transparency-supporting format
  • Added support for extra image formats
  • Added raw bitmap saving support (high performance)
  • Added filters: Grayscale (updated), Gaussian Blur, Channel Mapper, Render Noise
  • Improved undo/redo buffer performance by using raw bitmap
  • Added rounded tools: filter brush, eraser, warp tool, clone, Texture Brush
  • Added to filter tool: color addition/subtraction/multiplication, blur, red eye removal
  • Added cursor outline for more accurate drawing estimate
  • Added Polygon tool
  • Added Freeform Select (lasso)
  • Added clipboard support for masked selection regions
  • Added Offset feature
  • Added mouse cursor
  • Added fill (hatch) style menu and dialog, and enabled for shapes and standard brushes
  • Added Eraser intensity adjustment
  • Added transparency awareness (now enabled by default) and Inverse mode to flood fill
  • Added Bezier tool
  • Added Channel Picker
  • Added support for saving and editing brushes directly from the main editor window
  • Transparency mode will now auto-select depending on image format
  • Added new splash screen and About box
  • Updated credits
  • Added startup integrity check for installation
  • Moved palette picker to top of palette
  • Added support for flat buttons and custom text color to color schemes
  • Added skinning directives: DialogControls,
  • Added preview functionality when changing color schemes
  • Added document recovery dialog
  • Added brush editing functionality
  • Rearranged toolbox buttons for more intuitive selection
  • Added panning with middle button regardless of tool
  • Added custom transparent background color support
  • Added skins: Elegant (Fire, Slate, and System), Basic (System and Orange).
  • Set default skin to Elegant: Fire
  • Added initial WIA scanner/camera import functionalty. CURRENTLY BROKEN.
  • Added descriptive labels to some adjustment controls
  • Made most paint tool settings persistent
  • Added information about current document size in px and bytes to status bar
  • Added option to save undo steps to RAM instead of disk (caution with large images!)
  • Added error logging for crashes.
  • Added Component Manager: brush editor, file formats
  • Changed interpolation mode while zoomed out for improved performance
  • Added 2-color and 1-color mode selector for line and border patterns.
  • Added Brush Manager
  • Removed transparency warning for legacy filters for images without any transparency data. This avoids the nagging dialog in situations where there is no possible loss of image quality.
  • Added customizable Ctrl, Shift, Alt scroll wheel modifiers
  • Added customizable grip size (helpful for touchscreens or high-resolution displays)
  • Bugs Fixed:
  • Fixed Flip menu
  • Added "Do not show" option for default behavior when pasting
  • Made rotation act on selection when a selection is present
  • Fixed clipboard transparency handling
  • Pressing Esc will clear selection
  • Fixed filter category sorting
  • Fixed single-pixel drawing bugs with several tools
  • Fixed selection rectangle border 1px off bug
  • Fixed selection 1px transparency line appearing on the left/top
  • Fixed selection movement with arrow keys
  • Image Size, Tile now work correctly for selection
  • Hid irrelevant functions in Rotate dialog when in selection mode
  • Fixed transparency bug where resizing the image in opaque/keyed mode would destroy transparency in the rest of the image
  • Fixed Screen color picker bugs: label background and history display
  • Disabling the Welcome panel will revert NPS to auto-opening a new image
  • Updated toolbox icons -- fixed bugs when using dark UI, updated designs
  • Fixed Filter Tool so it works properly at 1px drawing width
  • Fixed menus for Warp tool direction
  • Fixed high DPI issues: toolbar button scaling, toolbar appearing above menu bar for no particular reason
  • Fixed shape fill and preview offset bugs (noticeable when semitransparent colors are used)
  • Fixed background colors of slider controls to match color scheme.
  • Fixed keyboard shortcuts for text tool
  • Fixed numerous high-DPI bugs
  • Fixed custom brush sizing bug due to high DPI
  • Removed Functionality:
  • Gradient and Magic Wand tools have been scrapped. However, you can use Filter > Render > Gradient to generate gradients.
  • Removed Uninstall shortcut from start menu to reduce clutter. You can still uninstall via Control Panel.