Open Longor1996 opened 10 years ago
I pretty much assumed this would be a plugin. I'll do it (and a bunch of other things) as soon as the plugin system is formalized.
I think there should be "core-plugins" that are distributed by default. Really there shouldn't be any difference between a "core feature" and a plugin.
Then why not pack ALL default tools (and effects) into a 'default_core'-plugin? This way, by opening the code to this 'core'-plugin, we have a plugin which adds to the application and provides a actual 'real world'-reference on how to write a plugin.
Exactly. That is what I mean by "formalized."
What we could do is package the 'core plugin' with the application by default, and give the user the option to remove it?
Not sure what you mean, but I do think that "Texture brush" should be a mode of the paintbrush tool, not a whole separate tool. Makes no sense having it as a different tool.
Paint brush is going to be quite complicated anyway with the new system so we may as well make it all the same tool.
Here is another idea!
Photoshop has a special kind of 'Brush', which allows one to draw with a bruch like usual, but the pattern that the brush makes is defined trough a image.
This is a feature that does not exist in Paint.NET, so its possbily a better idea to make it a Plugin. Although it would be nice to have as a core-feature!
Note that I have no idea how to do this, and I only suggest this because a friend told me it would be a awesome thing to have.