Please add word wrap to kolourpaint text tool.

Hello KDE developers.
As a mere user of the Kolourpaint software, I would like to provide feedback and make a suggestion.
So this is my situation:
I use Kolourpaint a lot.
I mean. A LOT.

In my spare time, I am a self didact 3d artist and game developer, and I learn from youtube videos.

Since all my learning is done through videotutorials, and video courses, over the decades, I have mastered a way of learning:

I see a tutorial. I take several screenshots while seeing it (every 10 seconds, on important parts), I open it with
Kolourpaint, and I make comments with the text tool, stating important things. Then I close the image and keep watching the video. And I repeat this until the end of the video. Then I download it.
At last, I end up with a folder in which the video and dozens of screenshots will live, until it comes the moment in which I have to remember its teachings. Then, seeing the pictures allows me to remember the video faster. In fact, most of time the video is no longer needed, as seeing my screenshots with comments is enough. So…being this method very useful to me, I do this several times. Every day. This way, over years I have ended up with a library of 110 GB of learning stuff that contains videos+commented screenshots. So think how massive this library is.

Therefore, if I say that Kolourpaint is key to my development, I say it for this reason.

So the thing is, that the only feature I miss from the times in which I used Windows + Microsfot Paint to do this, years ago, is that in MsPaint, when you are using the text tool, if you reach and touch a line of the text box with a word, said word auto jumps one line down.

It is frustrant that in Kolourpaint, if you keep writing and the text reachs the end of the text box, the text dissapears by goint far away from the edge of box and I to have to go back on the word, and press enter to put it one line down, manually. Or to have to calculate when to press enter. It’s tedious.

So this is the only thing I would like to see implemented in this software.
Nothing more and nothing less. I don’t know if this would be difficult or easy to implement. But I have only registered to say that this feature matters. Thanks for your time and God bless you all.

2 Likes

what you are describing is a bounding text box where the words are contained within the bounds of the box that is drawn and wrapping or resizing the font is used to ensure the text remains withing the bounds.

what koulorpaint does is provide a text window to your text input which is kind of the inverse of what you describe.

the bounds are not hard, and you are free to type whatever text block you like (including line feeds where you need them) and then you can resize the bounds to show the text and adjust the font size manual to suit.

in pinta the text annotation box is more aware of the text and expands as you type, similar to how annotation works in spectacle, but you still need to manually enter the line feed if you want a new line… there is no “wrap” function because that would require the text to be aware of the drawn boundary.

for that you would need something like imagemagic or libre office present/draw which has more powerful label making tools

That is super relatable. I do this same exact thing every day. Would LOVE to see this in kolourpaint.

1 Like