Rick Brewster Posted August 22, 2021 Share Posted August 22, 2021 This update fixes a few crashes and greatly improves compatibility with legacy plugins. This compatibility is being accomplished by hot-patching the code (IL) in the DLLs, and it can be CPU and disk intensive the first time the app is launched after updating. After that, the hot-patched DLLs are cached and will load much faster (until the first launch after the next app update). There is still ongoing work to make sure as many legacy plugins as possible can be made to work. See this thread for more details: https://forums.getpaint.net/topic/118529-plugins-that-fail-in-the-43-alpha-builds-of-paintnet/ Get the update 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). Direct download links: Installer Any CPU (x64, x86, ARM64): https://www.getpaint.net/files/zip/test/paint.net.4.300.7904.38862.install.anycpu.web.zip Portable ZIPs Intel/AMD 64-bit (x64): https://www.getpaint.net/files/zip/test/paint.net.4.300.7904.38862.portable.x64.scd.aot.zip Intel/AMD 32-bit (x86): https://www.getpaint.net/files/zip/test/paint.net.4.300.7904.38862.portable.x86.scd.aot.zip ARM64: https://www.getpaint.net/files/zip/test/paint.net.4.300.7904.38862.portable.arm64.scd.aot.zip Installer (offline) Intel/AMD 64-bit (x64): https://www.getpaint.net/files/zip/test/paint.net.4.300.7904.38862.install.x64.scd.aot.zip Intel/AMD 32-bit (x86): https://www.getpaint.net/files/zip/test/paint.net.4.300.7904.38862.install.x86.scd.aot.zip ARM64: https://www.getpaint.net/files/zip/test/paint.net.4.300.7904.38862.install.arm64.scd.aot.zip Note that the offline installer may still need to download some prerequisites if you're on a Windows 7 or 8.1 machine that is not up-to-date via Windows Update. You do not need to have .NET installed, as these builds use self-contained deployment. Changes since 4.3 alpha build 7894.40357: Fixed a crash when using Image sampling mode with the Magic Wand or Paint Bucket tool Fixed a rendering bug in the Gradient Tool when using Transparency Mode Fixed compatibility with many old plugins, including: Shape3D, Planetoid, ClusterClearEffect, Shape Maker, Scribble, LensFlare, GraphPaper, BrushFactory (v2.0.2 and earlier), BrushFilter, CircularText, ColorHarmonies, ColorMatrix, Ed Harvey's Classic Dents, EditableText, CustomBrushesMini, SimonBrown's plugin pack, and any effect plugin using OptionBasedLibrary v0.7.9 or earlier. If you have these plugins installed, startup performance after updating the app will be slower as the old plugins are patched and placed into a cache. Subsequent app launches will be faster. 3 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...
Rick Brewster Posted August 23, 2021 Author Share Posted August 23, 2021 Known issue: If you have no effect plugins installed, then you may have an empty Effects or Adjustments menu, and the shortcut keys for Adjustments will cause the app to crash. I'll put out a fix for this shortly. 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...
ardneh Posted August 23, 2021 Share Posted August 23, 2021 https://www.getpaint.net/files/zip/test/paint.net.4.300.7904.38862.portable.x64.scd.aot.zip I notice that this portable version doesn't have Effects and File Types folders included. (I know how to add them) Is this by design or oversight? Link to comment Share on other sites More sharing options...
Rick Brewster Posted August 23, 2021 Author Share Posted August 23, 2021 Oversight, but also harmless 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...
ardneh Posted August 23, 2021 Share Posted August 23, 2021 ".NET 5 is built-in" Will this make it more likely to be usable on Linux? Link to comment Share on other sites More sharing options...
null54 Posted August 23, 2021 Share Posted August 23, 2021 40 minutes ago, ardneh said: Will this make it more likely to be usable on Linux? No, Paint.NET uses a lot of Windows-specific APIs, Direct2D, Windows Imaging Component, etc. WINE does not currently implement all of the APIs that Paint.NET requires to run. Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
Rick Brewster Posted August 23, 2021 Author Share Posted August 23, 2021 Has nothing to do with Linux. 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 August 24, 2021 Author Share Posted August 24, 2021 Closing this thread, new build landing shortly 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