Make "--unique" a default option
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qpdfview |
Fix Released
|
Medium
|
Adam Reichold |
Bug Description
Hello!
I have just started using qpdfview, because I need to have only one window with documents being opened in different tabs. But I was a bit disappointed by the fact that it opens different documents in separate windows by default.
Since this "tabs" feature is the one that makes qpdfview almost a unique PDF-reader for GNU/Linux, why not making it open different documents in one window by default? There are a lot of applications that open every document in separate window, so people would rather choose qpdfview because of it's tabs feature, I believe.
Anyway, if you do not want to make this feature a default one, then why not making it possible to turn in on/off somewhere in the settings menu (and store the per-user configuration somewhere in ~/.config/
Regards,
Vladimir
Changed in qpdfview: | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
assignee: | nobody → Adam Reichold (adamreichold) |
milestone: | none → 0.3.2 |
Changed in qpdfview: | |
status: | Fix Committed → Fix Released |
Hello,
The question of whether the program is asked to open a new tab or a new window is a question of invocation and hence should be handled by the invoking entity, e.g. your desktop environment via a launcher or you via a terminal. Therefore this is not implemented as a setting _inside_ qpdfview but as a command-line option which allows for the maximum flexibility to decide in which situation which action should be taken, e.g. by suitably modify the launcher file "qpdfview.desktop". (Not only per-user but also depending on how the program is invoked.)
But since a lot of people seem to expect this as default behaviour, the upcoming version 0.3.2 will ship with the "--unique" command-line option added to the system-wide launcher at "/usr/share/ applications/ qpdfview. desktop" by default. I think for people just expecting this behaviour, doing it that way should be equivalent to a default setting while keeping the flexibility of a command-line option.
Best regards, Adam.