Jump to content

Recommended Posts

Rant: People in love with themselves in the art, instead of loving the art within themselves. (paraphrased from a dead russian guy.)

One takes criticism as an opportunity to pull the art further outward, the other takes offense at the attack on his object of affection.

When computers become self-aware and take over the world, the porn bots will get much, MUCH worse.

Link to post
Share on other sites
Rant: I've written too many plugins to maintain. :( I could remove some, but i'd risk frustrating some users. I could open source it, but my code is too messy.

my opinion is work on cleaning the code! and release the source. The things you learn cleaning the code will always serve you well in any future plugins you come up with.

I can't write plugins but I'm always game to look at the source. you never know somwhere along the line the book on c+ I've read maybe by now 10 -12 times will clik in and make sense. :wink:

what ones are you thinking you'd like to drop? maybe if you are real lucky Rick has some goodies in the next releases that will make some plugins redundant and you won't have to drop as many or maintain as many as you think.

ciao OMA

Link to post
Share on other sites
I can't write plugins but I'm always game to look at the source. you never know somwhere along the line the book on c+ I've read maybe by now 10 -12 times will clik in and make sense. :wink:

Never knew you were interested in learning to program. By C+ are you referring to C# or C++? Or maybe even C?

signature.png

Link to post
Share on other sites

Problems that plague many of my plugins:

  • [*:1hbe9sfn]Many controls are placed directly on the form.
    [*:1hbe9sfn]Many controls have default names.
    [*:1hbe9sfn]Multiple functions existing only to call the same function due to differences in parameters (we're mostly talking about event functions).
    [*:1hbe9sfn]An extra level of indention added for a single if statement existing for error-handling.
    [*:1hbe9sfn]Custom Brushes should be much more modular, but at least several partial classes is a better system than placing the majority of the code in one file.

I'm considering writing a stripped-down, properly-written version of Custom Brushes for people who just want to do simple brushing with a stabler plugin.

KaHuc.png
Link to post
Share on other sites
Rant: I've written too many plugins to maintain.

Search returns 39 threads created in the plugins forum. Granted some of them replaced others, and one is your package, but still. I hadn't realized you'd been so prolific with your coding.

xZYt6wl.png

ambigram signature by Kemaru

[i write plugins and stuff]

If you like a post, upvote it!

Link to post
Share on other sites

But why would 30-something plugins be much harder to maintain than 5? Unless users are constantly reporting serious bugs, you're thinking of new features, or everything breaks between Paint.NET versions, what's there to maintain?

xZYt6wl.png

ambigram signature by Kemaru

[i write plugins and stuff]

If you like a post, upvote it!

Link to post
Share on other sites

Open-sourcing is not done so other people can see how pretty your code is. It's done so other people can improve it. "The code is ugly" is not a legitimate reason to hold back. Yes, there are many good reasons not to release source code, but that's not one of them.

xZYt6wl.png

ambigram signature by Kemaru

[i write plugins and stuff]

If you like a post, upvote it!

Link to post
Share on other sites

what's your most popular with the most bugs..... my guess its brushes?

I'd say that happened part in your hurry to be the first to introduce brush system, and secondly

because you were pressured into adding so many features just because of the little voices saying ""photoshop has it so why can't we?""

how long estimate to re write in better code?

its your plugin

you wrote it out of the kindness to share something with us

if you have to pull it for awhile to bring in a better written less hassel version

why should anyone fault you on that? .

as I say I'm not code writter but from your last statement I think you have a hankering to redo that brushes one in a simplified manner.

do what you must ... we lived without brushes thru several versions of the program and found work arounds. I'm sure the hordes that are eager and interested enough will redicover those workarounds again .

ciao OMA

Link to post
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...