paint.net 4.1.6 is now available!

This update focuses on refreshing the app’s theming with new high-res icons and improved support for high-DPI configurations. Some new menu commands have been added, such as File -> Save All, and a Turkish translation has been added.

If you’re using the Windows Store release, you should get the update automatically within the next 24 hours. You can also force an update check by following these instructions.

For the Classic release, you should be offered the update automatically within the next week or so. You can get the updater soon by going to ⚙ Settings → Updates → Check Now. You can also download and install it directly from the website.

  • New: Completely redone high-res icons throughout the app which match the Microsoft Office style guidelines, with native support for up to 400% scaling (384 DPI)
  • New: File -> Save All (thanks @Bruce Bowyer-Smyth!)
  • New: Turkish language
  • New: Move Layer commands are now present in the Layers menu, not just on the Layers window
  • New: Layers -> Rotate 180 (thanks @null54!)
  • New: Plugins can now use the UIScaleFactor class, which simplifies making decisions about DPI and scaling
  • Improved: Image thumbnail list at the top of the main window now reacts to horizontal mouse wheel or trackpad swiping
  • Improved: The Text Tool’s "Font Size Metric" button now has a tooltip explaining it
  • Improved: When many images are open, Paint.NET now closes significantly faster (thanks @Bruce Bowyer-Smyth for the fix!)
  • Improved: File -> Open Recent now has up to 10 images (up from 8 )
  • Changed: Ctrl+Shift+F6 and +F7 will now also reset the floating window sizes for History and Layers, respectively (same if you Ctrl+Shift+Click on the button at the top-right of the main window)
  • Changed: (for plugins) EffectFlags.SingleRenderCall is deprecated. Plugins should use the new EffectRenderingSchedule.None option instead.
  • Changed: Settings -> Plugin Errors now shows up even if there are no plugin errors. This ensures consistency, especially with the newly asynchronous nature of plugin loading (otherwise there’s no way to distinguish "no errors" from "not done loading plugins").
  • Fixed: Items in the File -> Open Recent menu will no longer get bigger or smaller when moving between monitors with different DPIs
  • Fixed: An icon handle was being leaked every time a dialog was opened (thanks @null54 for the fix!)
  • Fixed a crash when running GPU effects (e.g. Black & White) on very large, very tall images
  • Fixed: "Bad" plugins can no longer ruin the undo system by rendering outside of the selection (thanks @BoltBait for helping out with this!)

Enjoy!

paint.net 4.1.6 beta build 7012 is now available

This should fix several issues that were reported in build 7010. Hopefully this is the last round of fixes needed for this release :)

This beta is available for the “Classic” (non-Store) release. You can use the built-in updater by going to ⚙ Settings → Updates → Check Now within the app (make sure “Also check for pre-release (beta) versions of paint.net” is checked!), or you can head over to the forum to get the direct download link.

Changes since beta build 7010:

  • Fixed the random crash when running most an effect with a selection (reported by lots of folks!)
  • Fixed the crash when changing the "Translucent Windows" setting if you have certain plugins installed (reported by @AndrewDavid)
  • Fixed the annoying tooltips in the statusbar (reported by @BoltBait) — I’ll get back to these after the migration to .NET Core 3 is completed, as this is a bug in WinForms. For now, tooltips are just disabled in the status bar, which is the same behavior as 4.1.5 and earlier.
  • Fixed the blank B/I/U/abc buttons when using the Blue theme (reported by @Rob.van.Grieken)

paint.net 4.1.6 beta build 7010 is now available

Hot on the heels of the recent alpha release, now there’s a beta to replace it :) At this point, 4.1.6 is now "complete" — nothing new is going to be added to it, all translations are text complete (but may still be updated), and I’m just making sure this thing is stable before pushing it out the door and moving on toward 4.1.7. I’m planning for that within the next week.

This beta is available for the “Classic” (non-Store) installation. You can use the built-in updater by going to ⚙ Settings → Updates → Check Now within the app (make sure “Also check for pre-release (beta) versions of paint.net” is checked!), or you can head over to the forum to get the direct download link.

And here are the changes since the aforementioned alpha build:

  • Improved: The newly updated app icons should now look a lot better at 120 DPI (125% scaling) and 144 DPI (150% scaling)
  • New: Layers -> Rotate 180 (thanks @null54!)
  • New: Move Layer commands are now present in the Layers menu, not just on the Layers window
  • New: Plugins can now use the UIScaleFactor class, which makes it easy to make decisions about DPI and scaling
  • Changed: Settings -> Plugin Errors now shows up even if there are no plugin errors. This ensures consistency, especially with the newly asynchronous nature of plugin loading (otherwise there’s no way to distinguish "no errors" from "not done loading plugins").
  • Changed: File -> Open Recent now has up to 10 images (up from 8 )
  • Fixed: Items in the File -> Open Recent menu will no longer get bigger or smaller when moving between monitors with different DPIs
  • Fixed: "Bad" plugins can no longer ruin the undo system by rendering outside of the selection (thanks @BoltBait for helping out with this!)
  • Improved: When many images are open, Paint.NET now closes significantly faster (thanks @Bruce Bowyer-Smyth for the fix!)
  • Improved: Image thumbnail list at the top of the main window now reacts to horizontal mouse wheel or trackpad swiping
  • Improved: The Text Tool’s "Font Size Metric" button now has a tooltip explaining it
  • Fixed a crash when running GPU effects (e.g. Black & White) on very large, very tall images (this was actually fixed in the alpha build 7000)

Enjoy!

paint.net 4.1.6 alpha (build 7000) with high DPI icons

(To download, please go to the forum where I’ve posted the download link, along with a copy of this blog post)

Please note that this is an “alpha” simply because I still plan on adding more stuff for the 4.1.6 release (or whatever version # it ends up being called … )

As I’ve discussed here (blog) and here (forum), I’ve been working on a new set of icons for the app along with full high-res /  high-DPI support. Things no longer look blurry on high resolution screens! This has been a 2 month project so far and I’m really glad to finally unveil it :)

All of the icons have been redone as vector art (SVG) and match the modern Microsoft Office style guidelines. They can now scale all the way from 100% (96 DPI) up to 400% (384 DPI) without looking too blurry. If you’re at 125% (120 DPI) or 150% (144 DPI) then things may still be a little blurry, but it’ll be loading the 200% images and scaling down instead of the 100% images and scaling up, so it’ll still look a whole lot better than before.

There may still be some layout bugs if you’re at >200% scaling, but they’re not new bugs. I do plan on fixing them. Most prominent is a very obvious glitch in the Colors window.

The only remaining art asset that hasn’t been vectorized is the actual application icon/logo. We’ll see about that …

Change log since the 4.1.5 release:

  • New: Completely redone icons throughout the app to match the Microsoft Office style guidelines, with native support for up to 400% scaling (384 DPI)
  • New: File -> Save All (thanks @Bruce Bowyer-Smyth!)
  • Changed: Ctrl+Shift+F6 and +F7 will now also reset the floating window sizes for History and Layers, respectively (same if you Ctrl+Shift+Click on the button at the top-right of the main window)
  • Fixed: An icon handle was being leaked every time a dialog was opened (thanks @null54 for the fix!)
  • New: Turkish language

A small preview of the new icons (sorry-not-sorry for the high res, no pixel was spared):