Rick Brewster Posted April 23, 2020 Share Posted April 23, 2020 NOTE: I've updated this to build 7419. The only change from 7417 is a fix for a crash with the "Check Now" button. NOTE 2: Now updated to build 7420 to fix an app termination glitch that @BoltBait reported. So it's been over 2 months since 4.2.10 landed and it's been really stable and hasn't needed any hotfixes. Whew! That's good, especially now with everything else in everyone's life being so crazy now. To get this update, make sure you have "Also check for pre-release (beta) versions" enabled in Settings, and then click on the Check Now button. (Unfortunately alpha/beta releases are not currently available for the Microsoft Store version of the app). It took awhile, but I implemented XMP metadata support. The thing is, you won't actually see anything in the app for this. XMP metadata is preserved when loading images that have it if they're a supported format (JPEG, PNG, TIFF, JPEG XR, HEIC, AVIF, WEBP), but there is no UI for viewing or editing, or even an indication that this is happening. Funny how things work out like that sometimes I increased the quality of the selection outline. And by that I mean that I increased it from 4 frames of animation all the way up to ... 8 (with double the framerate). I think it looks great 😁 In order to make sure it didn't take 2x as long to render, and take up 2x as much memory, I did some clever stuff™. Note that this will use more GPU processing power while the selection is actively animating on your screen, and as such it's important to tell me if your laptop feels excessively burdened (loud fans, high CPU/GPU usage, battery draining too fast). Early testing indicates it's still pretty good in this area. The Magic Wand tool's history actions should now be a lot faster. By that I mean undo/redo will be faster when you're in a chain of things like "Change Tolerance Type" or if you're moving the anchor point around. The computed selection geometry will be cached and stored in the history files, which means it won't be recomputed again if you go back to that point in history (assuming you didn't make another change that canceled the computation). This can greatly improve performance when working with large images. So, those 3 areas will need attention: loading/saving images (and checking if XMP is preserved if you're interested), selection stuff, and Magic Wand stuff. Just stress test them as much as you can Changes since 4.2.10: New: XMP metadata is now preserved for supported file types (PDN, JPEG, PNG, TIFF, JPEG XR, HEIC, AVIF, WEBP) New: Belarusian translation New: Greek translation Changed: The selection outline animation is now smoother (2x the framerate) Fixed: The NVIDIA sharpening setting will no longer cause trippy distortions in the canvas area Fixed an issue with loading very small TGA images, first reported here: https://forums.getpaint.net/topic/116100-tga-rle-truecolor-1x1-image-failed-to-load/. Thanks @null54 for the fix! Fixed a PropertyNotFoundException error message when saving JPEG images with a particular ordering of metadata. This was due to a bug in Windows 7's WIC JPEG codec. First reported here: https://forums.getpaint.net/topic/116079-jpg-cant-save-some-file/ Fixed clipped text rendering in the Curves adjustment dialog in some non-English translations. Fixed a crash when running the app with a DPI scaling setting of 500% Fixed some IndirectUI controls not honoring their default values if also initialized in read only (disabled) mode. Thanks @BoltBait for the fix! Fixed a memory leak in the effect system that was causing 1 orphaned thread per effect invocation New: Added /openCrashLogFolder command-line argument. This is particularly useful when combined with protocol launching, e.g. Start -> Run -> paintdotnet:/openCrashLogFolder. This is intended for simplifying troubleshooting scenarios and workflow. Updated WebPFileType plugin to version 1.3.3.0, which adds XMP metadata support. Thanks @null54! Updated DDSFileTypePlus plugin to version 1.10.3. This fixes an issue with saving in the A1R5G5B5, A4R4G4B4, and R5G6B5 formats, and adds support for reading files that use a 'BC7\0' FourCC. Thanks @null54! 2 2 The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted April 24, 2020 Author Share Posted April 24, 2020 Updated to build 7419. See amended text at the top of this thread, or the blog post. 1 The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
BoltBait Posted April 25, 2020 Share Posted April 25, 2020 I found a bug in this build of Paint.NET: 1. Run Paint.NET 2. Exit Paint.NET 3. Run Task Manager Notice Paint.NET is still running. Download: BoltBait's Plugin Pack | CodeLab | and a Computer Dominos Game Link to comment Share on other sites More sharing options...
Rick Brewster Posted April 25, 2020 Author Share Posted April 25, 2020 Repros for me. Debugging ... 1 The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
BoltBait Posted April 25, 2020 Share Posted April 25, 2020 18 minutes ago, Rick Brewster said: Repros for me. That's always a relief. Download: BoltBait's Plugin Pack | CodeLab | and a Computer Dominos Game Link to comment Share on other sites More sharing options...
Rick Brewster Posted April 25, 2020 Author Share Posted April 25, 2020 Updated to build 7420 with the fix. 1 The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
AndrewDavid Posted May 8, 2020 Share Posted May 8, 2020 Have a look at this: 1. Open the palette list and see the currently selected palette with a check mark (New I believe). 2. Add a new color to palette. 3. Open list and checkmark is gone from current palette. Without knowing this, I thought the selected palette had lost its functionality. Link to comment Share on other sites More sharing options...
toe_head2001 Posted May 8, 2020 Share Posted May 8, 2020 10 minutes ago, AndrewDavid said: 3. Open list and checkmark is gone from current palette. Yes, because the working Palette no longer matches the saved one in the list. 2 (September 25th, 2023) Sorry about any broken images in my posts. I am aware of the issue. My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
Rick Brewster Posted May 8, 2020 Author Share Posted May 8, 2020 Locking -- new build incoming 1 The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Recommended Posts