GNOME Bugzilla – Bug 598647
A couple of UI suggestsions
Last modified: 2018-05-22 13:39:59 UTC
(1) The drag-and-drop of images from pdfs drives me crazy, because I am always randomly selecting and unselecting text, and when I hit an image, this results in a drag-and-drop operation. Drag and drop for text is only allowed when the text is selected, so having it active for images at all times is inconistent. (2) I often run evince from the command line, and terminate it with Ctrl-C. This means next, the recovering code will run. So maybe handle the SIGINT signal and treat it as if the user had picked File->Exit. (Though, personally, I'd not have 'recovery code' at all since, if the application works properly, it should never run, and therefore it won't get tested much, which means it's buggy when it actually has to work).
(In reply to comment #0) > (1) The drag-and-drop of images from pdfs drives me crazy, because I am always > randomly selecting and unselecting text, and when I hit an image, this results > in a drag-and-drop operation. > > Drag and drop for text is only allowed when the text is selected, so having it > active for images at all times is inconistent. I agree, but to fix this we need to implement images selection, see bug #310008. http://carlosgc.linups.org/files/ev-images-selection.png > > (2) I often run evince from the command line, and terminate it with Ctrl-C. > This means next, the recovering code will run. So maybe handle the SIGINT > signal and treat it as if the user had picked File->Exit. > > (Though, personally, I'd not have 'recovery code' at all since, if the > application works properly, it should never run, and therefore it won't get > tested much, which means it's buggy when it actually has to work). Once bug #583680 is fixed we won't need the recovery code anymore. Thanks for the feedback Søren.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/110.