View Issue Details

IDProjectCategoryView StatusLast Update
0010169ScribusUsabilitypublic2016-05-20 05:43
ReporterVladimir Savic Assigned ToChelen  
PrioritynormalSeverityfeatureReproducibilityalways
Status assignedResolutionopen 
PlatformlinuxOSUbuntuOS Version11.04
Product Version1.4.0svn 
Summary0010169: Snap guidelines to closest point under mouse
DescriptionIt would be quite nice feature if scribus could snap ruler-dragged guidelines to a frame/shape's nearest point (such are start and end point of an line). That would really improve work precision, I believe!
Tagssnapping
Patch

Relationships

related to 0011718 closedjghali Functional problems with rulers and guide lines 

Activities

ale

2011-08-10 16:20

manager   ~0026700

Last edited: 2011-08-10 16:41

i'm not sure if it's a (very) good idea... too much snapping as soon as you have complex objects around...

i think of the case where i have created some shapes and frames and now i want to add a guide to align them exactly... it won't be a nice experience...


i wonder if creating guides based on the current selected item wouldn't be a better solution...

Vladimir Savic

2011-08-10 16:42

reporter   ~0026702

If you use Inkscape, you'll nothing is wrong with this feature. Although, one thing is worth noting - snapping should be triggered by proximity in screen pixels, not real world units. The more you zoom in, better the precision.

Vladimir Savic

2011-08-10 16:59

reporter   ~0026703

...Especially if you have some kind of traced bitmap under mouse pointer - yes! But, universal solution to this problem is to temporary turn off snapping by picking menu item or introducing keyboard modifier for turning off snapping (Inkscape's SHIFT use).

I wouldn't like your object->guides solution because it'll mean creating 4 guides at a time.

ale

2011-08-11 07:04

manager   ~0026707

and the other way round?

pressing shift would enable object snapping...

Chelen

2012-08-02 15:13

reporter   ~0028734

I do it on my branch

Vladimir Savic

2012-08-03 09:58

reporter   ~0028739

Great! :) Too bad it doesn't work for guide creation. One more thing, and this one has really everything to do with GUI, notice how guide jumps around snapping point if you move mouse up/down/left/right. It snaps, but UI is really misleading. I had to zoom in completely to see what's happening and be sure everything is all-right.

Chelen

2012-08-03 13:15

reporter   ~0028741

I don't understand how do you want it works for guide creation as you need to set a value and you doesn't use your mousse.
I fix the other issue. It may happen that you have always a little jumps but to change this, we will need to redo the m_canvas class. It appear(s/ed) because we are using integer instead of floating number.

Vladimir Savic

2012-08-04 01:07

reporter   ~0028748

I'm talking about guides creation by dragging guide from rulers. Sorry if I wasn't clear enough.

Chelen

2012-08-04 16:18

reporter   ~0028757

I didn't know we can create a guide by this way but I am testing it now and it works even for creation for me ...

Kunda

2016-05-19 19:43

updater  

guides-snapping-to-objects.gif (96,535 bytes)   
guides-snapping-to-objects.gif (96,535 bytes)   

Kunda

2016-05-19 19:44

updater   ~0041235

Last edited: 2016-05-19 19:50

Upped the current behavior animated gif and why this feature would be useful. See guides-snapping-to-objects.gif

Edit:
the gif also shows how unfriendly zooming is in OSX on laptop trackpad 0012078

Issue History

Date Modified Username Field Change
2011-08-10 13:06 Vladimir Savic New Issue
2011-08-10 16:20 ale Note Added: 0026700
2011-08-10 16:41 ale Note Edited: 0026700
2011-08-10 16:41 ale Note Edited: 0026700
2011-08-10 16:42 Vladimir Savic Note Added: 0026702
2011-08-10 16:59 Vladimir Savic Note Added: 0026703
2011-08-11 07:04 ale Note Added: 0026707
2012-08-02 15:13 Chelen Note Added: 0028734
2012-08-02 17:13 Chelen Assigned To => Chelen
2012-08-02 17:13 Chelen Status new => assigned
2012-08-03 09:58 Vladimir Savic Note Added: 0028739
2012-08-03 13:15 Chelen Note Added: 0028741
2012-08-04 01:07 Vladimir Savic Note Added: 0028748
2012-08-04 16:18 Chelen Note Added: 0028757
2016-05-19 18:50 Kunda Tag Attached: snapping
2016-05-19 19:43 Kunda File Added: guides-snapping-to-objects.gif
2016-05-19 19:44 Kunda Note Added: 0041235
2016-05-19 19:50 Kunda Note Edited: 0041235
2016-05-20 05:43 Kunda Relationship added related to 0011718