Some of you may know that for quite some time, on and off, I am working on a rewrite of WonderBrush, the graphics tool that comes bundled with Haiku releases. Since I have last demonstrated the prototype publically, I have occasionally found the time to work on it some more. I’ve ported over most brush tool related code from the original WonderBrush. And in the past weeks, I have specifically worked on a new text tool (written from scratch).
The new text tool will address some of the shortcommings of the one in the original WonderBrush: On canvas editing and support for style ranges. In the current WonderBrush, a text object has one global font, font size, color and so on. And editing text works indirectly by entering it into a separate BTextView in the tool setup area. Both of these issues will be addressed by the new text tool. Different fonts, font sizes, colors and so on can be applied to individual ranges of the text and editing can happen directly on the canvas. Generally, I think a separate, regular text widget to enter the text is not such a bad idea. The text object on the canvas may be hard to see and read, either because it is partially behind other objects on the canvas, or because of applied effects or simply the current zoom setting of the canvas. So there is still a dedicated text entering widget inside the tool configuration area.
Hi @stippi, since Beta has been released and 64-bit Haiku is officially available, do you have any plans to rebuild original Wonderbrush for 64-bit? Also do you still have any plans for the updated version? If not, what about open-sourcing Wonderbrush so that the community could at least make it available for 64-bit Haiku?
Hi, thanks for the interest in WonderBrush. I still plan on open-sourcing WonderBrush, I just have not found the time yet. I may make a “code dump” which does not even compile as is on a current Haiku.
I thought you are working on Wonderbrush 2.0 and Exposer again after Beta release?!
Would be great to have font import working in Wonderbrush.
And add a layer automatically instead of using shortcut “Control or Strg” to get a new layer…
To give a code dump to the Haiku developers could make them this happening soon at BeGeistert. And the 64Bit version maybe too.
You forgot to adding a license to your repo. Neither exists a License.txt file, nor is a license mentioned in the source-files.
Currently you published the sourcecode, but it isn’t OpenSource (as definition of the OSI).
Btw2:
To all, who haven’t already compiled and run it:
The graphics in WonderBrush are not created by me. Thats the graphics which exists, if you start WonderBrush3 the first time.