Bug 333981

Summary: improve annotation movement feedback performance
Product: okular Reporter: Barade <barade.barade>
Component: generalAssignee: Okular developers <okular-devel>
Status: CONFIRMED ---    
Severity: wishlist CC: aacid, codestruct, simonandric5
Priority: NOR    
Version: 0.17.5   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Barade 2014-04-27 23:09:16 UTC
It should be possible to move annotations more precisely by getting a faster feedback. Whenever I move an annotation it gets really slow and lags some time until I see the shape under the cursor's position. After that it is no problem to place the annotation somewhere. Seems to be a performance issue.

Reproducible: Always
Comment 1 Albert Astals Cid 2014-05-08 10:57:39 UTC
Moving annotations is slow because we need to "redraw" the page without the annotation and then after you release the annotation we need to redraw it again with the annotation.  I'm going to move this to a wish since sure, it'd be good to be faster in general but i don't think it's generally horrible and even if it's slow "it still works, you just have to be a bit patient"

Thanks for caring about Okular :)
Comment 2 Gregor Mi 2014-12-18 11:22:31 UTC
The bug report sounds like it is possible to move annotations. I use version 0.20.3. Is it still possible to move an annotation once it has been placed on the document?
Comment 3 Albert Astals Cid 2014-12-18 11:40:55 UTC
Gregor: Read the manual
Comment 4 Gregor Mi 2014-12-18 12:05:07 UTC
Ok, it's the Ctrl key + left mouse button click. Good to know.
Comment 5 Barade 2014-12-18 16:36:59 UTC
btw. you could allow selecting and unselecting annotations (double clicking) and then allow movement. For myself it was hard to find out how to move them too because like Gregor I wasn't even aware of that feature so I didn't look into the manual at the first place.
You could add a context menu entry as well.