Comment 4 for bug 1514295

Revision history for this message
LH (lh89) wrote :

Guys - the "ctrl-s" behavior of qpdfview is incredibly non-intuitive.

It is a widely accepted convention that when using an editor (text editor, document editor, photo editor, etc), a user can press "ctrl-s" to save their latest edits to the currently open file.

Many users do this frequently, e.g. "I've just made multiple changes, better save my work."

qpdfview currently goes directly against the grain on this convention.

Pressing ctrl-s in qpdfview saves a clean copy of the file WITHOUT all your recent edits.

I almost discarded qpdfview after several usages because I thought it wasn't working (e.g. spend 20 minutes adding various annotations to a PDF, ctrl-s, exit... can't see my annotations on the PDF - where'd all my work go?).

Perhaps the most common use case in any editor is:

 1. open existing file
 2. make edits to file
 3. save changes to file

     (repeat 2 and 3 many times)

 4. close file

The current setup makes 3 more painful than it should be.

Currently when saving your edits to the current file, you have to go a "save-as" type dialog, select the current file (again) and overwrite it.

Suggestion: As a general principle - make the most common use cases easy. Don't buck accepted convention.

I would suggest either:

Option 1) Make ctrl-s work like every other editor I know of - save the latest edits to the currently open file

Option 2) At least add another menu item that is "save state of current file", so I don't have to go through the save-as workflow just to save edits to the currently open file.

---

You can still have the "Save copy" functionality, just don't wire it to ctrl-s. You might also consider rewording it to something like "Save Clean Copy" or "Save Without Annotations" so its clear that your annotations are NOT being saved for this operation.