-
Posts
1,592 -
Joined
-
Last visited
-
Days Won
28
Everything posted by AndrewDavid
-
This just started happening. I have built several plugins in codelab, so I know what I am doing. I was building the HSVInvert plugin from Boltbait's tutorial and found this anomaly (another one). Before building the DLL, I created the 150X200 HSVInvert.png and placed it in the same folder as the CS file. When I selected File/Build DLL I got the first error message telling me the .png must be 16X16. Clicking OK took me to the build screen, but no 150X200 .png was showing. I double checked to ensure it was in the same folder. It was. At this time the icon started showing up next to my selection in the drop down menu next to HSVInvert. How can that happen if I haven't built the DLL? Here's a pic to show you what I am seeing. Flames.cs also shows up and has a 150X200 .png built, but it doesn't show up as an icon. That was the last DLL I built. I haven't even built the HSV Effect. Yes - I forgot to name it HSVInvert.sample.png
-
That's easy. Anything that doesn't require codelab.
-
2 Years since my last posting? What have I been doing? Doodling I say.
-
paint.net 4.3.1 is now available!
AndrewDavid replied to Rick Brewster's topic in Paint.NET Discussion and Questions
Well done @lynxster4 It was not just your system. Mine shared the same folder structure and moving the presets to C:\Users\Andrew\Documents\paint.net User Files\Effect Presets\System.Private.CoreLib worked for me too. How the folder was created is a mystery, but we have to point the finger at @Rick Brewster I say that because of the name of the folder. It's actually an assembly reference. -
How to apply the IndirectUI rules correctly?
AndrewDavid replied to ReMake's topic in Plugin Developer's Central
This is new Never seen this before. From @MJW's post. -
Hi @drownedsorrows Check your location of the Optional Based Libraries The new version require they be in the effects folder - not the app folder (Program Files\Paint.net)
-
@dbareis Lets not forget Paint is a graphics application - Not a word processor. The work that has been done to allow text to be used in the app is excellent if you have the right plugins. For example I recently imported a 40 page PDF and rebuilt it in Paint. The secret is having Notepad running in the background for any text edits. Once the edits are completed, its just a copy and paste into Paint (Watch out for those margins) 😊
-
@BoltBait I have a request. One of your effects that I constantly use requires some modification to suit my needs. This is a personal request. Using Codelab, can I rebuild one of your effects found in SelectionTools.dll? The one I want is OutlineSelection. I could extract the code that I need to rebuild it in VS using Codelab as a staging platform for Net 5.0. Can I have your permission? Another way of learning - hacking I guess you might call it. Then could you assist if I run into any problems? I've noticed C# 9 has simplified the code and VS is pretty good at solving the errors.
-
Hello @john23 Lets see if I can be clear. Rest assured you will get access to the NIK collection and not lose anything else. You have updated Paint to a new version (well done). The plugin that allows you access to the NIK collection had to be updated to support the new version of Paint. It can be found here; https://forums.getpaint.net/topic/20622-psfilterpdn-2021-07-29/?ct=1632861602 Once you install this newest plugin, you will have access to the NIK collection just the same as you always have. Let us know if this resolves your issue.
-
Hopefully this is an easy question. In Codelab I see the IntSliderControl on the opening screen. When exported to VS it exports as a Class C# cs file. My project is Form based. I am trying to add that IntSliderControl to my form, but it does not exist in the toolbox. This tells me a little bit of programming is required to build it programmatically like in codelab. This of course is way over my head. I hope I have explained it correctly. Can you help with the code required or steer me to the right place to know how to build it. I have searched for 3 days to answer this riddle.
-
Attempting to Rebuild an Old plugin - Solved
AndrewDavid replied to AndrewDavid's topic in Plugin Developer's Central
I was able to resolve this one (DrawGrid) easily with the new Codelab. -
paint.net 4.3 is now available!
AndrewDavid replied to Rick Brewster's topic in Paint.NET Discussion and Questions
It surfaces in codelab Warning at line -63: Assuming assembly reference 'System.Drawing.Common, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' used by 'PaintDotNet.Effects' matches identity 'System.Drawing.Common, Version=5.0.0.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' of 'System.Drawing.Common', you may need to supply runtime policy (CS1702) -
paint.net 4.3 is now available!
AndrewDavid replied to Rick Brewster's topic in Paint.NET Discussion and Questions
@BoltBait @Rick Brewster added a new feature For effects and file types, some of them need to be patched up at load time to be compatible with 4.3. If you remember from some of the previous alpha builds, I mentioned that I made a similar caching system for these types of plugins (as described above for Shapes). I later disabled it because I had concerns about its security. I've now re-enabled the cache, but only for plugins that are installed into the Documents folder -- not for plugins installed into the Program Files location. So in essence they can be installed in two locations now. -
paint.net 4.3 is now available!
AndrewDavid replied to Rick Brewster's topic in Paint.NET Discussion and Questions
When a DLL is created in Codelab It is placed in a zipped folder that includes a batch file that places the effect in the old C:\Program Files\Effects Folder @BoltBait's Codelab installer does the same thing. Hidden features? They still get loaded and work. -
PropertyBased UI: All PropertyBased Controls
AndrewDavid replied to midora's topic in Plugin Developer's Central
@midora VS 2022 would not let me. Errors galore. VS 2019 allowed me to change references, but when I debugged, I got all kinds of errors. It did create the plugin though. @BoltBait I stand corrected. Is it causing you grief updating CodeLab?