First of all, there’s kind of a design document that Pascal Naidon, the original developer of Pencil did. Must read:
I’ll quote here what I answered in the Github discussion as I think it is directly related to what we’re discussing:
@spark and @tiber QT Creator is just a builder app. It’s a fancy IDE tool for writing and organizing C++ files as well as assisting with the GUI creation, but that’s it, you could edit the header files independently with a different IDE you’re used to.
There might be some QT libraries that assist in the creation of the graphics and stuff, but to be honest it’s not that different from making your own graphics library to handle message boxes or text. If you’ve ever used python it’s like using TKinter or wxpython. They all have different ways of handling things but the structure of the program only changes slightly.
The mypaint library is just that, it’s a third party resource that François (and many of us) thought could be linked to work with Pencil so we could get rid of the lousy bitmap algorithms that Pencil has, and not have to rewrite all of it to have a competent drawing capability. The weird graphic algorithm predates the current Pencil2D effort so it’s not anyone’s “fault” lol.
Anyway I really think, that aside from making a “clone” tool, we as a community should focus on creating a simple yet powerful animation tool that serves as Broadcast / Webcast & Feature Film paperless-animation software. Perhaps the only one of it’s kind in the open source realm. Right now, it’s capable of being used for that, but it needs a small push to stop trying to pretend that it is a clone.
Flash was nice because it was easy to “jump-in” and animate, but if you want a replacement we have Synfig for that. Synfig is powerful and has a lot of features, but it has many quirks that hinder, in my opinion, the animation workflow overall. Tupi is not dead, but rather there’s only about 2 devs working on it. Gustav who is the lead, and some other guy. It is also heavily based in vector drawing, and the bitmap is not really working at the level that you require for paperless animation, just recently due to a half-succesful kickstarter he managed to make a windows version at the beginning of the current year.
I think we may have to make a new design document that not only echoes the original one by Pascal, but integrates new concepts we deem fit to optimize the new Pencil.
Once again guys thank you for taking the time of revieweing the source and helping out! I think it’s been months since anyone new got interested in the project!