Jump to content

Enabled / Disabled plugins


Recommended Posts

A variant of that idea has recently been discussed on this thread:

 

http://forums.getpaint.net/index.php?/topic/32475-plugin-indexing-for-faster-startup/

 

 

As for now, the best thing we can do is move the individual DLLs of the plugins we do not use in the Effects folder to another folder. I personally made a folder named "Unused" inside my Effects directory and that's where I keep the DLLs of unused plugins that I may need to pull out for future use.

  • Upvote 1
Link to comment
Share on other sites

Another idea which has been mentioned before, and which I think is a good one, is to have Paint.NET load plugins from subfolders of the Effects folder, provided the subfolders' names have a certain format, such as beginning with "Effects," like "EffectsBlurs." Then the plugins could be grouped by folder, and the plugins in a folder could be disabled by renaming it to something like "_EffectsBlurs" so it would no longer be searched.

Link to comment
Share on other sites

Just remember that Rick will not guarantee child folders (under the parent Effects folder) will not be parsed. Future version of paint.net *might* parse these sub folders looking for effects.

 

Admission time: I too use a child folder named "Unused". If/when Rick changes this space we might need to find another option/location.

Link to comment
Share on other sites

I don't know if its possible to include a plugin diagnostic tool on PDN.

 

What it does is basically tracks down how the plugins are loaded and lists the top ones that took the longest to be loaded into the memory. It saves the report into a log file, very much like the crash log file. This way, you can choose which culprit, delay causing plugins you can move away from the Effects directory.

 

This plugin diagnostic tool can be included somewhere under the Settings.

Edited by Ishi
Link to comment
Share on other sites

In my opinion, a .dll file may have a bit for activation: 1 - Enabled, 0 - Disabled that PDN could analyze / set it.

I have no idea if this can be done and how much work involves ...

Edited by xod
Link to comment
Share on other sites

In order to populate that menu with the name and icon, even with a disabled state, Paint.NET would have to load the plugin. That would not save anything for anyone.

 

Plugin management = (re)move the DLL. Windows already provides this functionality. It's not as fancy as a built-in UI, but a built-in UI would also be very expensive to develop. (and honestly it just wouldn't be very interesting/enjoyable to write). In order to figure out which DLL an effect is in, just move your mouse to the little jigsaw icon and it'll tell you in a tooltip.

 

And, again, if Paint.NET takes too long to start because you've installed a lot of plugins, then the answer is to remove plugins.

  • Upvote 2

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

And, again, if Paint.NET takes too long to start because you've installed a lot of plugins, then the answer is to remove plugins.

 

That bears repeating. So I did.

Link to comment
Share on other sites

As Ishi or EER, I have also a folder called Unused where I keep the unnecessary plugins.

 

I'm sorry if I reopened an earlier discussion about this topic, but I hoped that there is a more elegant solution.

 

Thank you all for your responses and especially to Mr. Rick who was kind enough to enlighten me.

Edited by xod
Link to comment
Share on other sites

Another way that might be to add more RAM on your computer. 16gb of RAM here, I have hundreds of  plugins installed, only wait a few seconds for PDN to come on. 

 

                                                              http://forums.getpaint.net/index.php?/topic/21233-skullbonz-art-gallery

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...