Bug 440161 - Feature request : Smart guides and smart snapping
Summary: Feature request : Smart guides and smart snapping
Status: REPORTED
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: unspecified All
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-22 16:23 UTC by stephen
Modified: 2021-07-22 16:23 UTC (History)
0 users

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


Attachments
Smart_guides_smart_snap (130.21 KB, image/jpeg)
2021-07-22 16:23 UTC, stephen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description stephen 2021-07-22 16:23:12 UTC
Created attachment 140260 [details]
Smart_guides_smart_snap

SUMMARY
This is a request on the ability to activate/deactivate a kind of Smart Guides System. It will allow to display lines and distance units between
the bounds or centers of multiple layers(check pictures attached for references). But also to help align a series of objects(at least two)on a single axis when the distance between their relative centers and/or bounds is the same.

USE CASE 1 :
1. Have a layer with raster or vector data in it
2. Duplicate the layer and move the copy at a different location on the same vertical or horizontal axis than the original data it's copied from.
3. Try to align as best as you can on one of the axes to trigger a
display of the distance(in px) between the two objects
4. Have another copy of the same layer data, duplicate the data from the newly created layer, and align it as well on the axis the two previous ones
are on. 
5. As you move this new copied layer data, you should notice hints or an indicator showing the repeating distance between the three objects when you're enough in reach. (Check picture attached for reference.)
6. Once you see this indicator, leave the copied data at its position to create even spaces between your objects.

USE CASE 2 :
Paint some objects and arrange them to create even spacings like in
the example from the picture in the link below(focus only on the frames and help yourself with the arrange tools if needed, this suppose that the new arrange/interaction tools are fully compatible with paint/raster layers)  :

https://drive.google.com/file/d/1X8Eqw2GgsayNwz_hIou12VmHcYzIg-7Q/view?usp=sharing