A lot of design involves making many many text objects. This can be a pain to do, as you have to enter the text into each little object one by one.
My idea is a right click ‘split by line breaks’ — making one text object into many. Then you can OCR or paste in a paragraph with line breaks, and Penpot breaks this apart into many little pieces.
That sounds like a good function for a future plugin, given that it can be both very useful for some worksflows but nor a core functionality for many others.
Breaking apart the text should be doable by reading the text, splitting at line breaks and positioning the new text elements based on the line height.
The inverse operation is harder as it is loseless only if the text is perfectly regularly positioned and aligned.
I feel like this would be a really good core functionality though. There is no way to quickly get many text items into Penpot, every workflow involves manually, one-by-one, typing or pasting into text boxes.
For images, I can drag 100 icons into penpot and have them in a grid in seconds. Its amazing.
For example, how would you build a UI like this, icons with labels below each?