You are currently browsing the category archive for the ‘Update News’ category.

This update fixes a few small bugs and improves performance. There are still some performance issues when working with lots of layers, particularly when using Layers –> Import From File, but I plan on fixing those in the near future as well. Optimization work is never complete, and is quite fun and rewarding Smile !

As usual, you can download it directly from the website, or you can use the built-in updater via Settings –> Updates –> Check Now.

Changes since 4.0.2:

  • Further improved performance when working with images that have a lot of layers.
  • Fixed some flickering in the Layers form.
  • Fixed the Language selector in the Settings dialog.
  • Fixed 2-finger touchpad and touch screen scrolling.
  • Aero peek thumbnails now include the pixel grid if it’s enabled.
  • Fixed a crash in the thumbnail renderer that sometimes happened when switching between images.
  • Ctrl+W no longer exits the application if zero images are open.

Enjoy!

This update is focused on fixing a few key regressions in functionality from 3.5, as well as fixing some other small (but important!) bugs.

As usual, you can download it directly from the website, or you can use the built-in updater via Settings –> Updates –> Check Now.

Changes since 4.0.1:

  • Fixed the gamma and contrast for text rendering on some systems where the wrong values were being used ("rainbow" text)
  • Colors window now correctly lets you paste a hex color value that starts with a hash, e.g. #112233
  • Gradient tool now lets you reverse a transparency gradient by clicking the right mouse button on one of the handles (regression from 3.5)
  • Move Selected Pixels now lets you hold Control to leave a copy of the selected area behind on the initial move (regression from 3.5)
  • Paint Bucket tool’s hatch fill modes weren’t working with the Overwrite blending mode (regression from 3.5)
  • Fixed a keyboard tabbing issue in the Resize dialog (regression from 3.5)
  • Fixed the language setting in the Settings dialog not always allowing you to set it to English if your system’s default language is non-English
  • Fixed a performance issue that caused images with many layers (50+) to take a VERY long time to open, close, or even switch away from (regression from 3.5)
  • Fixed a rare crash at application exit
  • Fixed an issue that prevented 4.0.1 from installing on top of 4.0 when using the MSI (e.g. AD/GPO network deployment)
  • Fixed an issue that would sometimes cause the installer to take 30+ seconds to appear

Enjoy!

This update is focused on fixing some important crashes, bricks, and functionality issues, and also on a few key performance optimizations.

As usual, you can download it directly from the website, or you can use the built-in updater via Settings –> Updates –> Check Now.

Changes since 4.0:

  • Move Selected Pixels tool performance has been significantly optimized.
  • Move Selected Pixels tool was always leaving transparent black behind instead of the secondary color with alpha removed.
  • Brush tools with odd-sized brushes and no antialiasing were drawing at 1 size smaller.
  • Fixed some apparent ‘lag’ in the brush tools due to an off-by-1 glitch in the stroke path calculation code.
  • The brush tool preview circle no longer scales by the system DPI setting, which made it too big.
  • Removed the momentary hourglass/wait cursor after drawing (e.g. pencil and brush tools).
  • Optimized performance of the Shapes tool, especially for the Ellipse shape.
  • Paint Bucket tool will now correctly treat the selection as a boundary contour.
  • Zoom tool no longer crashes sometimes when pressing the right mouse button while already holding the left mouse button.
  • The status bar now reports the correct selection location when it’s outside the image boundaries (e.g. negative values).
  • Auto-scrolling on the edge of the window now works correctly and doesn’t require you to "jiggle the mouse" for each scroll update.
  • Touch screens no longer scroll when swiping up/down with one finger.
  • Improved the pixel grid’s contrast so it’s not overwhelmingly bright.
  • The transparency "checkerboard" is now aligned to the top-left of the image, instead of the top-left of the canvas.
  • The cursor position reported in the status bar was off-by-1 when the value was supposed to be negative.
  • Some controls (e.g. units selection in the Image->Resize dialog) were not drawing focus rectangles when using the keyboard.
  • Fixed a crash (OutOfMemoryException) when using a selection tool when hardware acceleration is disabled.
  • Fixed a crash (TimeBeforeLastUpdateException) in the installer. This usually happens when running in a virtual machine, and only affects animations.
  • Fixed a crash (BadImageFormatException) at startup. This indicates an installation error, and will be automatically repaired.
  • Fixed various crashes caused by having the wrong (old) version of PaintDotNet.SystemLayer.Native.dll. This indicates an installation error, and will be automatically repaired.
  • Improved performance when software rendering is used (e.g. when hardware accelerated rendering is disabled).
  • All 7th generation Intel GPUs now default to hardware rendering. All older Intel GPUs default to software rendering.
  • Fixed graphical artifacts (blackness, flickering, mouse trails) on certain GPUs (e.g. NVIDIA Optimus).
  • NVIDIA ION graphics cards now default to software rendering due to crashes.
  • Fixed an issue that was causing beta updates to be offered even if “Also check for pre-release (beta) versions of paint.net” was disabled in Settings

Enjoy!

This update is focused on fixing some important crashes, bricks, functionality issues, and performance optimizations.

You can get it via the built-in updater in 4.0 if you have "Also check for pre-release (beta) versions of paint.net" enabled in Settings -> Updates.

You will need to download this directly from the website in order to install it: http://www.getpaint.net/updates/zip/paint.net.4.1.5305.37852.install.zip . As it turns out, there’s a teeny tiny bug in 4.0 Final which causes it to basically just ignore your setting for "Also check for pre-release (beta) versions." Oops :)

Changes since 4.0:

  • Move Selected Pixels tool performance has been significantly optimized.
  • Move Selected Pixels tool was always leaving transparent black behind instead of the secondary color with alpha removed.
  • Brush tools with odd-sized brushes and no antialiasing were drawing at 1 size smaller.
  • Fixed some apparent ‘lag’ in the brush tools due to an off-by-1 glitch in the stroke path calculation code.
  • The brush tool preview circle no longer scales by the system DPI setting, which made it too big.
  • Removed the momentary hourglass/wait cursor after drawing (e.g. pencil and brush tools).
  • Optimized performance of the Shapes tool, especially for the Ellipse shape.
  • Paint Bucket tool will now correctly treat the selection as a boundary contour.
  • Zoom tool no longer crashes sometimes when pressing the right mouse button while already holding the left mouse button.
  • The status bar now reports the correct selection location when it’s outside the image boundaries (e.g. negative values).
  • Auto-scrolling on the edge of the window now works correctly and doesn’t require you to "jiggle the mouse" for each scroll update.
  • Touch screens no longer scroll when swiping up/down with one finger.
  • Improved the pixel grid’s contrast so it’s not overwhelmingly bright.
  • The transparency "checkerboard" is now aligned to the top-left of the image, instead of the top-left of the canvas.
  • The cursor position reported in the status bar was off-by-1 when the value was supposed to be negative.
  • Some controls (e.g. units selection in the Image->Resize dialog) were not drawing focus rectangles when using the keyboard.
  • Fixed a crash (OutOfMemoryException) when using a selection tool when hardware acceleration is disabled.
  • Fixed a crash (TimeBeforeLastUpdateException) in the installer. This usually happens when running in a virtual machine, and only affects animations.
  • Fixed a crash (BadImageFormatException) at startup. This indicates an installation error, and will be automatically repaired.
  • Fixed various crashes caused by having the wrong (old) version of PaintDotNet.SystemLayer.Native.dll. This indicates an installation error, and will be automatically repaired.
  • Improved performance when hardware acceleration is disabled.
  • All 7th generation Intel GPUs now default to hardware rendering. All older Intel GPUs default to software rendering.
  • Fixed graphical artifacts (blackness, flickering, mouse trails) on certain GPUs (e.g. NVIDIA Optimus).
  • "NVIDIA ION" graphics cards now default to software rendering due to crashes.

Enjoy!

Thanks to everyone who helped out with the extensive alpha and beta releases with all the bug reports, crash log submissions, and general feedback. It has all been a tremendous help in creating the best paint.net release ever! It’s been a long time coming, but I think it’s worth it.

There are a few ways to get the new version:

  1. The preferred way: If you’re using Paint.NET v3.5.x, go to the Utilities menu and click on “Check for Updates.” If you’re using a pre-release version of 4.0 (beta or release candidate), go to the Settings dialog, then to the Updates section, and then click “Check Now.”
  2. You can also download it directly from the website, http://www.getpaint.net/ . There is no need to uninstall the old version: that will be taken care of automatically.

Without further ado, here is the final list of changes, features, improvements, and fixes:

  • System Requirements
    • Windows 7 SP1 or newer is now required.
    • .NET Framework 4.5 is now required, and will be installed if needed.
    • A dual-core (or more!) processor is highly recommended.
    • Hardware acceleration (GPU) via Direct2D is now supported.
      • Please disable this in the Settings dialog if you experience visual artifacts.
  • Performance
    • A brand new, asynchronous, fully multithreaded rendering engine allows performance to scale very well with respect to the number of CPU cores whether you have 2, 4, 6, or even 16 of them.
    • The responsiveness of the user interface has been greatly improved, especially when working with large images.
    • Memory usage is lower.
    • Improved battery life impact due to fixing the way the floating windows manage their transparency.
    • Startup performance when many plugins are installed is improved, thanks to the Multicore JIT feature introduced in .NET 4.5.
  • Selections
    • Selections are now antialiased, which greatly improves the quality around the edges of selected content. You can turn this on and off at any time from the toolbar.
    • Everything related to selections now has much higher performance and greatly reduced CPU usage, especially if hardware acceleration (GPU) is enabled.
    • The selection outline is now rendered using the “dancing ants” animation, which greatly improves the contrast between it and the image itself.
  • General
    • The functionality previously provided by the Utilities, Window, and Help menus has been simplified, consolidated, and moved to the top-right corner of the main window.
    • The image thumbnail list has been moved up 1 row so that it no longer intrudes into the current Tool’s toolbar space. This means it will no longer “jump around” when you switch between tools. This also means that it is aligned to the top of the monitor when the main window is maximized, making it easier to click on images (Fitt’s law).
    • The image thumbnail list can now be reordered with drag-and-drop.
    • A brand new Settings dialog makes it much easier to configure all the tool and toolbar defaults, among other things.
    • The zoom slider and units selector have been moved from the toolbar to the bottom right corner of the window (into the status bar).
    • Each image now shows up as its own taskbar item. This can be disabled in the Settings dialog with “Show image previews in the Windows taskbar.”
    • Layers can now be reordered with drag-and-drop.
    • Ctrl+Click on the Move Layer Up/Down buttons will now move a layer to the top/bottom, respectively.
    • Improved quality of Image->Resize.
    • Edit –> Copy Merged will copy all layers to the clipboard without having to use Image->Flatten first.
    • Copying to the clipboard now includes the “PNG” format, which allows transparency to survive from many popular applications (e.g. Office)
    • You can now use the middle mouse button to scroll/pan the image at any time (same functionality as holding down the spacebar along with clicking and dragging the mouse).
    • Shift+Backspace will now fill the selection with the secondary color (Backspace, the shortcut key for Edit -> Fill Selection, still fills with primary color as usual).
    • paint.net now shows up in Windows’ “Default Programs” control panel so you can configure its file type associations without reinstalling.
    • EXIF rotation metadata is now applied when opening images (e.g. JPG taken with a rotated camera).
    • Eleven (11) new languages, bringing the total to 21: Chinese (Simplified), Chinese (Traditional), Czech, Danish, Dutch, English, Finnish, French, German, Hindi, Hungarian, Italian, Japanese, Korean, Lithuanian, Persian, Polish, Portuguese (Brazilian), Portuguese (Portugal), Russian, and Spanish.
    • Crash logs are now stored in %LOCALAPPDATA%\paint.net\CrashLogs (e.g. C:\Users\username\AppData\Local\paint.net\CrashLogs) instead of on the desktop.
  • Effects
    • New effect: Photo -> Vignette.
    • Improved the quality of the Photo -> Red Eye Removal effect.
    • Improved UI for Layers -> Rotate/Zoom.
    • Effect plugins now show up with a jigsaw puzzle icon next to them in the menus. You can hover over the effect to see information about it, including the author and location of its DLL.
    • Errors while loading effect plugins are now displayed in the Settings dialog.
  • Tools
    • Most Tools now support “fine-grained history.” You may adjust the properties of what you’ve drawn (e.g. colors, toolbar settings) before committing to the layer (use the “Finish” button or press Enter), and each change is tracked in the history.
    • Tools may now draw directly with a blending mode, configurable from the toolbar. All of the layer blending modes are supported, as well as “Overwrite.”
    • Drawing tools (Pencil, Paintbrush, Eraser, Clone Stamp, Recolor) now have much smoother mouse input handling via GetMouseMovePointsEx.
    • Brush tools (Paintbrush, Eraser, Clone Stamp, Recolor) now have soft brushes support via a “Hardness” setting in the toolbar.
    • The Move tools (Move Selected Pixels, Move Selection) have a much better UI for scaling, moving, and (especially) rotation.
    • The Move tools now support moving the rotation anchor, which changes the center of rotation.
    • The new Shapes tool replaces the Rectangle, Rounded Rectangle, Ellipse, and Freeform shape tools. 27 shapes are currently available. You may move, resize, and rotate a shape, as well as reconfigure any other properties from the toolbar (color, outline size, etc.) before committing it to the layer.
    • Color Picker has a configurable sampling radius, and can sample from either the current layer or the whole image.
    • Gradient tool now supports a new Spiral gradient type and allows configuration of the repeat mode (none, repeat, wrapped).
    • Gradient tool has improved rendering quality via dithering and antialiasing. You can control both of these with the standard antialiasing toggle in the toolbar.
    • Magic Wand and Paint Bucket now allow live adjustment of Tolerance and the Origin (click location) after clicking (press Enter to commit/finish).
    • Magic Wand and Paint Bucket can now sample from either the current layer or the whole image.
    • Paint Bucket tool now supports anti-aliasing.
    • Recolor tool can now use the color of the pixel where you click as the color to be replaced. Or, as usual, it can use the secondary color.
    • Text tool now supports multiple rendering modes: Smooth, Sharp (Modern), and Sharp (Classic). These correspond to DirectWrite rendering modes of Outline, ClearType Natural Symmetric, and GDI Classic, respectively.
    • Text tool now supports colored fonts on Windows 8.1.

Enjoy! Smile

The penultimate build is here: the release candidate! The only changes that should occur between this build and the final release are the those related to the translations. In other words, the code is complete unless there’s a Priority Defcon 0 Nuclear Holocaust type bug that’s found (which I don’t expect). I believe the final release will be sometime next week.

As usual, to install, you can either 1) use the built-in updater from a previous 4.0 build, or 2) use the built-in updater from v3.5.11 if you have “Also check for pre-release (beta) builds”, or 3) download from the forum at http://forums.getpaint.net/index.php?/topic/28734-paintnet-40-release-candidate-build-5284/

Changes since the last beta build (5278):

  • Pasting with the Text tool should no longer hide the move handle
  • The rotation anchor (Move, Shapes) is now less intrusive
  • Fixed focus rectangles in some controls that effects use (check boxes, radio buttons, sliders)
  • Fixed a layout issue with the ruler in some very specific scenarios
  • Hardware acceleration is now enabled by default for some Intel GPUs (e.g. Intel HD 4000 series)

Have fun with the final code over the weekend :)

The fifth beta build for paint.net 4.0 is now available. Things are going very well: I only had to fix bugs that I introduced in the last update Smile

As usual, to install you can either 1) use the built-in updater from a previous 4.0 build, or 2) use the built-in updater from v3.5.11 if you have “Also check for pre-release (beta) builds,” or 3) download it from the forum at: http://forums.getpaint.net/index.php?/topic/28678-paintnet-40-beta-build-5278/

Changes since the last beta build:

  • Significantly improved performance of the Ellipse shape
  • Fixed the selection outline being drawn in the wrong location when zoomed in
  • Fixed a glitch in the Line/Curve tool
  • Fixed a rendering glitch and crash in the Move Selected Pixels tool
  • Fixed a crash when attempting to draw a shape with zero width and/or zero height
  • Updated installer to use .NET 4.5.2
  • Fixed a problem that was preventing the installer from working with certain McAfee antivirus configurations (MsiOpenDatabaseW error 110)
  • New language: Persian
  • New language: Danish

Enjoy!

The fourth beta build for paint.net 4.0 is now available!

To install, you can either 1) use the built-in updater from a previous 4.0 build, or 2) use the built-in updater from v3.5.11 if you have “Also check for pre-release (beta) builds”, or 3) download it from the forum at: http://forums.getpaint.net/index.php?/topic/28562-paintnet-40-beta-build-5268/

  • The Line/Curve tool is now back, and the Line and Curve shapes have been removed from the Shapes tool
  • Improved rendering quality of the Line/Curve tool, especially when antialiasing is disabled
  • The rectangle shape now draws using an “inset” brush stroke. This helps prevents blurriness with odd-sized brush widths
  • Shapes tool now lets you commit by clicking outside of the bounding box of the current shape. (you can also start drawing a new shape via clicking and dragging, of course)
  • Improved rendering quality of brush tools when antialiasing is disabled
  • Improved performance of Shapes and Line/Curve tools on most systems (e.g., less than 8 CPU cores)
  • Improved rendering quality of Image->Resize when using Nearest Neighbor
  • Fixed the Palette chooser in the Colors window, which was going away when you tried to move the mouse to click on one of its items
  • Fixed some broken clipping when using Paste and “Expand Canvas”
  • Intel-based GPUs now default to having hardware acceleration disabled. You may still force it to be enabled from the Settings dialog.
  • When pasting, the PNG format now has a higher priority than CF_DIB, which allows easier access to transparency (alpha) from other applications
  • Tools no longer incorrectly commit when clicking on the currently active layer in the Layers window
  • The layer’s opacity was being ignored while drawing if it was the lowest (index zero) layer
  • You can now copy a file from File Explorer and Paste it into Paint.NET (regression from 3.5)
  • Fixed the canvas scroll bars occasionally being incorrect after maximizing the main window and then restoring it
  • Fixed radio button group tab processing
  • Fixed many small miscellaneous crashes
  • New language: Czech

I’m summarizing and consolidating the bug list here a little … there are 52 fixed bugs since the last public beta Smile

The third beta build for paint.net 4.0 is now available!

To install, you can either 1) use the built-in updater from a previous 4.0 build, or 2) use the built-in updater from v3.5.11 if you have "Also check for pre-release (beta) builds" enabled, or 3) download it from the forum at http://forums.getpaint.net/index.php?/topic/28276-paintnet-40-beta-build-5226/

Here are the changes and fixes since the last beta build (5168):

  • Rotation (Move, Shapes) now allows you to use the right mouse button to rotate, no matter where the mouse cursor is
  • The hit-zone for rotation no longer extends inside the object’s (e.g. selection, shape) bounding box
  • New languages: Hungarian, Lithuanian
  • Fixed some mouse input glitches when using Paint.NET inside of VMWare
  • Fixed all sorts of issues with Paste
  • Fixed blending modes sometimes getting saved incorrectly
  • Fixed an infinite loop with the crash dialog handling
  • Fixed constrained rotation (e.g. Move, Shapes) using a relative instead of absolute offset
  • Fixed a rendering issue with the Move Selected Pixels tool caused by a flawed implementation of coverage sampling
  • Fixed an issue in the Magic Wand and Paint Bucket tools when using a Tolerance value of 0 whereby it would sometimes include colors that weren’t exactly the same as what you clicked on
  • Fixed a crash when using horizontal scroll wheels
  • Fixed the Settings dialog showing the wrong language
  • Fixed the increment for Pan/Zoom in the Rotate/Zoom dialog (it was 1.0, it is now 0.01)
  • Fixed the Rotate/Zoom dialog not always reloading the values that were used previously
  • Fixed the Pixel Grid indicators (View menu, toolbar) being out of sync
  • Fixed various plugin compatibility issues
  • Fixed various crashes

Enjoy!

The second beta build for paint.net 4.0 is now available! We’re getting very close to the final release now :)

To install, you can either 1) use the built-in updater from a previous 4.0 build, or 2) use the built-in updater from v3.5.11 if you have “Also check for pre-release (beta) builds” enabled, or 3) download it directly on the forum at http://forums.getpaint.net/index.php?/topic/27954-paintnet-40-beta-build-5168/

Special thanks to volunteers on the forum for the new languages, and corrections to existing ones! http://forums.getpai…via-crowdinnet/

Here are the changes and fixes since the last beta build (5152):

  • Added new languages: Dutch, Finnish, Polish, Portuguese (Portugal)
  • Fixed many typos and clumsy translations in various languages
  • Fixed the main window growing taller and flashing black after being minimized and then restored
  • Fixed the tools committing their changes to the image when trying to exit the application (waste of CPU/disk)
  • Fixed the current layer not being preserved when using one of the Image -> Rotate commands
  • Fixed keyboard shortcuts not working in some cases if the mouse was positioned over the toolbar
  • Fixed some inappropriate text wrapping in drop down boxes in German (the text is now clipped with “…” instead)
  • Fixed the Recolor tool’s shortcut mistakenly being ‘e’ instead of ‘r’
  • Pressing ‘A’ now cycles through the shapes when the Shapes tool is active (Shift+A cycles backward)
  • Fixed mouse input centering for the brush tools when antialiasing was disabled
  • Re-enabled Ctrl+D as a “commit” button
  • Moved the “Finish” button (green checkmark) to the end of the toolbar and included the “Finish” text so that it is easier to aim at
  • Fixed some font previews rendering as gray instead of black
  • Fixed a crash that was most easily reproducible by copying an image from IE11 and then clicking on File->New Image
  • Image close buttons are now appropriately styled on Windows 7
  • Fixed a dangling progress bar after running some effects
  • Fixed some drifting color value problems in the Colors window when changing Hue, Saturation, and/or Value
  • Fixed a crash caused by 3rd-party visual themes that try to use fonts that don’t exist
  • Fixed a crash when toggling a layer’s visibility while using the Move Selected Pixels tool and then undoing
  • Fixed a crash when opening an image due to not being able to create the thumbnail for the File -> Open Recent list
  • Fixed a crash on startup due to the user’s My Documents folder not existing
  • Changed the canvas background color to gray when using the Blue theme
  • Fixed an error whereby committing an action, changing the active layer, undoing, and then redoing would cause the action to be redone on the new layer instead of the one it was originally drawn on
  • Fixed shortcut keys not working for toggling line styles and caps for the Shapes tool
  • Fixed some styling issues in the Settings dialog in the Tools section
  • Fixed some delayed crashes with some effect plugins which would happen when trying to do an action afterward
  • Fixed a crash caused by pressing Escape while drawing a shape
  • Fixed many plugin compatibility and crash issues

Enjoy!

Follow

Get every new post delivered to your Inbox.

Join 247 other followers