Jump to content

Plugin organising


Recommended Posts

Goodness, how many plugins do you have? Heh, post a screenshot or something!

I suppose it's better that there are lots of plugins available, than to have no plugins ...

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

The best suggestion I saw was to have the effects menu mimic the directory tree under the effects directory.

You would store the effect dll's in directories under the effect directory of paint.net and paint.net would build the menu tree for you.

Dll files in the effects root would be placed either in the effects root menu or where the developer specified in their code.

CMD suggested it on this thread:

http://paintdotnet.12.forumer.com/viewtopic.php?t=2687

Link to comment
Share on other sites

Yeah, mines about that long too. I downloaded the majority of the plugins, but not all, and it already takes up more than the height of my screen.

In example, I would like to put things like feather into blurs, things like oblique into distort, and make several other sub-categories. Only problem I find, the codes in which the plugins are written specificy what group they fall into, if any. Do they not? Not sure. :X

HellRiverSig3_stretch.png
Link to comment
Share on other sites

I think something like this was sucessfully implemented with the 'dents' and 'sphere' effects being placed in the 'distort' flyout menu.

It's fairly easy; One of the Effect constructor overloads allows the plugin author to specify a sub-menu..

As an aside, both of those effects don't have related icons.

Yup, I didn't bother trying to create an icon - it gets increasingly difficult to think of an appropriate image as one creates more and more effects.

Also, good icon creation requires some specializied graphic design skills that I just don't possess - it's better to have no icon than a really bad one...

ed-sig2.png.3c040e8f8a7b22d05fbfbad8e5ea6994.png

Link to comment
Share on other sites

I'm been pondering this... what the heck is "imo!"

Idk if this would be possible though... seems one of those unchangable things unless Rick made a huge mass of code himself and implemented it into the program. But I barely know anything about coding, so that is just an assumption. I see how it can be done, such as in ed effects, but to use it with other, already written effects, all I can do is HOPE.

HellRiverSig3_stretch.png
Link to comment
Share on other sites

Thare are some changes regarding plugin handling I'm hoping to make for the next release of Paint.NET. This is definitely something I'll be taking in to consideration.

This was never a problem a year ago when there was a total of maybe 2 plugins available :) Heck, 2.6 completely broke all 2.5 and earlier plugins ... if I did that with 3.0 I'd never hear the end of it :)

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

I have a suggestion concerning only the dll created with the code lab. Could we ask to have them in a codelab submenu...

Like this:

codelabdll.png

Could we also have a dialog form when we are creating the dll from the codelab to select an icon?

It's a logical way to reduce the effects menu.

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...