Popular Post Rick Brewster Posted August 3, 2015 Popular Post Share Posted August 3, 2015 This update is probably a little more interesting than you may have been expecting. It has the usual grab bag of small bug fixes, but also includes the ability to install custom shapes (for the Shapes tool, obviously ). I’ve also updated everything to look good in Windows 10, and fixed many high-DPI blemishes that had gone unfixed for awhile. If you’d like more info about custom shapes, you can check out BoltBait’s guide, “How to Install Paint.NET Shapes", which has installation instructions and a pack of sample shapes. It’s all XAML based and will look very familiar to you if you’ve ever worked with WPF’s Geometry system. For more custom shapes goodness, check out the awesome ShapeMaker plugin by The (venerable) Dwarf Horde (TechnoRobbo, Red Ochre, Ego Eram Reputo, and BoltBait). As usual, you can download the update directly from the website, or you can use the built-in updater via Settings –> Updates –> Check Now. New: You can now create and install custom shapes for the Shapes tool. New: Updated to work better with Windows 10. New: Increased the maximum brush size to 2000. New: IndirectUI-based effect plugins can now provide help text, accessible via the question mark button. New: Effect plugins may now access the current palette via IPalettesService. Improved: Reduced memory usage of brush tools when using large brush sizes. Fixed: Holding shift to constrain the angle of the roll control (Layers -> Rotate/Zoom) wasn't working correctly. Fixed: Various shapes (hexagon, pentagon, triangle, etc.) are now symmetric when holding the shift key. Fixed: Multiple high-dpi blemishes in the main window and many dialog boxes (Settings, Save Configuration, all effect dialogs, etc.) Fixed: Various minor/rare crashes. Enjoy! 13 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 August 3, 2015 Share Posted August 3, 2015 New: IndirectUI-based effect plugins can now provide help text, accessible via the question mark button. I have completely updated BoltBait's Plugin Pack for paint.net version 4.0.6: http://forums.getpaint.net/index.php?/topic/32048-boltbaits-plugin-pack-for-pdn-v406-updated-august-1-2015 CodeLab also got a release specially for paint.net 4.0.6: http://forums.getpaint.net/index.php?/topic/880-codelab-v26-for-advanced-users-released-august-2-2015/?p=429174 New: You can now create and install custom shapes for the Shapes tool. As Rick mentioned above, I have made a Shape Pack for paint.net 4.0.6+: http://www.boltbait.com/pdn/InstallingShapes.asp If you'd like to make your own custom shapes, try the ShapeMaker plugin. Or, hand craft them yourself using this tutorial: http://forums.getpaint.net/index.php?/topic/32101-h 1 Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to comment Share on other sites More sharing options...
midora Posted August 3, 2015 Share Posted August 3, 2015 Checking for updates in 4.0.5 tells: There is an unspecified error while checking for updates. Application paint.net 4.0.5 (Final 4.5.5454.39504)Build Date Sunday, December 7, 2014 Hardware accelerated rendering (GPU) TrueAnimations TrueDPI 240.00 (2.50x scale)Language en-US OS Windows 8.1 (6.3.9600.0).NET Runtime 4.0.30319.34209Physical Memory 8,104 MB CPU Intel® Core i5-4210U CPU @ 1.70GHz Architecture x64 (64-bit) Process Mode 64-bit Speed ~2394 MHz Cores / Threads 4 Features DEP, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, XSAVE Video Card Intel® HD Graphics Family Dedicated Video RAM 0 MB Dedicated System RAM 0 MB Shared System RAM 1,792 MB Vendor ID 0x8086 Device ID 0x0A16 Subsystem ID 0x397817AA Revision 11 LUID 0x0000B2EA Flags None Outputs 1 Video Card Microsoft Basic Render Driver Dedicated Video RAM 0 MB Dedicated System RAM 0 MB Shared System RAM 256 MB Vendor ID 0x1414 Device ID 0x008C Subsystem ID 0x00000000 Revision 0 LUID 0x0000B52E Flags Software Outputs 0 Link to comment Share on other sites More sharing options...
StephanP Posted August 3, 2015 Share Posted August 3, 2015 Rick, Could it be that you forgot to approve (updated) translations? Stephan Link to comment Share on other sites More sharing options...
hajj_3 Posted August 3, 2015 Share Posted August 3, 2015 (edited) yay, it no longer asks me to install the earlier .NET framework on windows 10 unlike with v4.0.5. Does this mean that Paint.NET was made using .NET framework 4.6? Edited August 3, 2015 by hajj_3 Link to comment Share on other sites More sharing options...
Zagna Posted August 3, 2015 Share Posted August 3, 2015 Using a mix of Inkscape and one of BoltBait's shapes, was very easy to make a simple test shape. Inkscape supports saving in XAML, then just looked at the file structure in one of the shapes and that's it. Take the XAML that Inkscape outputs and drop it in Geometry... now to start making stupid and silly shapes. Link to comment Share on other sites More sharing options...
BoltBait Posted August 3, 2015 Share Posted August 3, 2015 There are some limitations. For example paint.net shapes can only have 1 Geometry Group. BTW, there is a shape editor for paint.net: http://forums.getpaint.net/index.php?/topic/32096- It doesn't work on my shapes, but you can use it to easily make your own paint.net shapes. Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to comment Share on other sites More sharing options...
Rick Brewster Posted August 3, 2015 Author Share Posted August 3, 2015 yay, it no longer asks me to install the earlier .NET framework on windows 10 unlike with v4.0.5. Does this mean that Paint.NET was made using .NET framework 4.6? No. Paint.NET is still targeting .NET 4.5. .NET 4.6 is a compatible in-place upgrade for 4.5. If you have 4.6 then you have support for 4.5. I'm hoping to target 4.6 in the next update, complete with support for RyuJIT once they fix that. (I've disabled RyuJIT in 4.0.6 because of http://blogs.msdn.com/b/dotnet/archive/2015/07/28/ryujit-bug-advisory-in-the-net-framework-4-6.aspx ) 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...
Zagna Posted August 3, 2015 Share Posted August 3, 2015 Decided to run a little stress test with a somewhat complex custom shape from an old svg I made ages ago 952 nodes, single Geometry. Takes several seconds for paint.net to load Shapes tool, additional several seconds to load my shape. http://personal.inet.fi/palvelu/paintnet/paint/tribal.png But it works Link to comment Share on other sites More sharing options...
Rick Brewster Posted August 3, 2015 Author Share Posted August 3, 2015 Mind sharing the shape? Would be great for performance profiling. Things are already pretty optimized, but might still be possible to squeeze more out of the engine. 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...
Zagna Posted August 3, 2015 Share Posted August 3, 2015 There you go drawing.zip Link to comment Share on other sites More sharing options...
Rick Brewster Posted August 3, 2015 Author Share Posted August 3, 2015 (Added link to ShapeMaker plugin in first post) 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...
nitenurse79 Posted August 3, 2015 Share Posted August 3, 2015 Installing the BoltBait shape pack deletes the pre loaded set ? Is there a location within pdn's folders to get them back ? Link to comment Share on other sites More sharing options...
BoltBait Posted August 3, 2015 Share Posted August 3, 2015 Installing the BoltBait shape pack deletes the pre loaded set ? Is there a location within pdn's folders to get them back ? Please show us a screenshot of your shapes menu, like this: Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to comment Share on other sites More sharing options...
nitenurse79 Posted August 3, 2015 Share Posted August 3, 2015 After installing your pack I have the same screenshot as yours, but where has the pre loaded shapes gone to ? Link to comment Share on other sites More sharing options...
BoltBait Posted August 3, 2015 Share Posted August 3, 2015 "Preloaded shapes"? The preloaded shapes (that come with paint.net) are in the first 5 rows (Basic, Polygons and Stars, Arrows, Callouts, and Symbols). All the shapes in my pack are listed under the 6th row (Custom). Looks to me that everything is working fine. Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to comment Share on other sites More sharing options...
nitenurse79 Posted August 3, 2015 Share Posted August 3, 2015 Hmm, when I first clicked the shapes icon in the tools menu I had a lot of different shapes on first install (4.0.6 / Windows 10) Link to comment Share on other sites More sharing options...
BoltBait Posted August 3, 2015 Share Posted August 3, 2015 As more people come up with their own shapes, they will be added to the Custom section. BTW, I really love the new custom shape feature. I've already used it when designing graphics for documentation at work. I'm always documenting work flows like this: ____________ 1 Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to comment Share on other sites More sharing options...
Rick Brewster Posted August 3, 2015 Author Share Posted August 3, 2015 Built-in shapes can't be deleted. 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...
sashwilko Posted August 3, 2015 Share Posted August 3, 2015 Thank you for this new update Rick also thanks to BoltBait for the custom shapes, these will be very useful, I look forward to trying to make my own too Link to comment Share on other sites More sharing options...
midora Posted August 4, 2015 Share Posted August 4, 2015 I'm wondering why the new 'shapes' folder for custom shapes is in the paint.net folder and not in 'paint.net user files'. The paint.net folder is protected and you can not save a shape there easily. Link to comment Share on other sites More sharing options...
Rick Brewster Posted August 4, 2015 Author Share Posted August 4, 2015 Because it's XAML and therefore basically code. 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...
midora Posted August 4, 2015 Share Posted August 4, 2015 Because it's XAML and therefore basically code. But this means ShapeMaker or other tools can not store a shape there. Means documentation must be adapted to tell that users have to do an additional copy step. Users will be quite happy ;-) Link to comment Share on other sites More sharing options...
Rick Brewster Posted August 4, 2015 Author Share Posted August 4, 2015 Potential security problems trump all those factors. 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 August 4, 2015 Share Posted August 4, 2015 When first asked about this privately, Rick responded: I'm only allowing Shapes in the Program Files directory. XAML causes arbitrary objects to be instantiated, meaning potential for arbitrary code, and there is potential for malicious files and security flaws. So you'll need to provide admin permission. Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to comment Share on other sites More sharing options...
Recommended Posts