Bug 265801

Summary: Add a "Create guide(s) from selected shape(s)" feature
Product: [Applications] krita Reporter: animtim
Component: ToolsAssignee: Krita Bugs <krita-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: cberger, halla, raghu, storm.anthro, tamtamy.tymona
Priority: NOR    
Version: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description animtim 2011-02-08 14:54:59 UTC
Version:           svn trunk (using KDE 4.5.1) 
OS:                Linux

It would be useful to can create some guides from already existing shapes.

Imagine you have a shape and you want a ruler that match it perfectly, it'll be very long to draw it again with ruler tool while it could be auto-converted.

Reproducible: Always
Comment 1 Halla Rempt 2016-01-24 14:13:36 UTC
Hm... Was this about creating assistants from shapes? If so:

WISHGROUP: Assistant kickstarter main project
Comment 2 Halla Rempt 2016-01-24 14:42:18 UTC
*** Bug 343067 has been marked as a duplicate of this bug. ***
Comment 3 Raghavendra kamath 2017-02-26 06:41:41 UTC
+1 for this feature
Comment 4 Tiar 2020-12-11 00:00:20 UTC
This needs some planning regarding which shapes and how they can be converted, but other than that, it is ready for implementation in my opinion.
Comment 5 Storm Engineer 2021-03-30 11:43:48 UTC
Just for reference: my duplicate ticket was suggesting the ability to simply load vector images as assistants. Another option would be to let us use the existing vector drawing tools to draw on a vector layer and convert* that. I think both could be implemented simultaneously.

*What if we add a new layer type: assistant layer? For the most part, this would be a normal raster/vector layer that was given a flag and would live in a dedicated "assistant layers" docker to keep the normal layers docker clean. These layers would be hidden regardless of their per-layer visibility when "hide assistants" is enabled, otherwise could be toggled from there.

Actually, this assistant layers docker could also have an entry for regular assistants, to make it easy to find, select, show/hide them, and perhaps even group them in folders like normal layers. The new layer mentioned above could be called "Custom assistant" layer to set it apart from the built in ones.