Bug 506614 - Add interactive shape editing with bounding box and control points (like MS Paint)
Summary: Add interactive shape editing with bounding box and control points (like MS P...
Status: REPORTED
Alias: None
Product: kolourpaint
Classification: Applications
Component: general (other bugs)
Version First Reported In: 23.08.5
Platform: Kubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: kolourpaint-support
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-05 03:32 UTC by freespacecraft
Modified: 2025-07-05 03:35 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Interactive Shape Controls in MS Paint Before Committing the Shape (152.78 KB, image/jpeg)
2025-07-05 03:35 UTC, freespacecraft
Details

Note You need to log in before you can comment on or make changes to this bug.
Description freespacecraft 2025-07-05 03:32:09 UTC
When drawing shapes such as ellipses or rectangles, it would be helpful if KolourPaint temporarily displayed the shape inside a bounding box with 8 control points (nodes) for resizing and precise repositioning. For lines, this could be represented with a node at each endpoint, allowing the user to adjust length and direction interactively. The shape would remain editable until the user clicks away, at which point it would flatten into the canvas and become permanent.

This behavior—similar to how Microsoft Paint handles shape drawing—would significantly improve precision and usability for users who wish to fine-tune shapes before committing them.

The attached screenshot illustrates this in Microsoft Paint: the ellipse is surrounded by a temporary bounding box with visible 8 control nodes.

Additionally, it would be valuable to expand KolourPaint’s shape selection to include options such as diamonds, pentagons, hexagons, triangles, stars, and arrows. For arrows specifically, I suggest referencing the implementation in the “Paint.NET” software: arrows can be drawn in any direction, with arrowheads at one or both ends, and with options for filled or unfilled heads. This provides much more flexibility than the current, limited arrow functionality in Microsoft Paint.
Comment 1 freespacecraft 2025-07-05 03:35:30 UTC
Created attachment 182966 [details]
Interactive Shape Controls in MS Paint Before Committing the Shape