This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Allow multiple Tabs per Okular Window (MDI)

This idea is a duplicate of #40137

8

Votes
9
1
Tags: okular okular okular
(comma "," separated)
setecastronomy
Registered Member
Posts
5
Karma
0
Idea:

While Okular is great, working with a large number of documents (like having a lot of referenced papers opened while writing my thesis) is akin to browsing the web with Netscape Navigator 4.x back in the late 90's: zillions of open windows, unable to open a hyper-link "in the background" even though okular is capable of handling the content behind the link, etc. . Therefore, I would like to propose the addition of (multiple) tabs per open Okular window. Given that applications like dolphin provide a tab implementation which doesn't interfere with a more traditional, SDI based workflow while providing operations like moving/rearranging tabs, etc., it should be possible to add this feature without introducing additional clutter to the (default) layout of the application.

Use cases:

- easier grouping / spatial organisation of related documents within one okular window
- open hyperlinks "in the background" / whithout interrupting the flow of information while reading a document
- Allow to quickly switch to supplementary information while giving presentations
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
Why can't you just use the okular kpart in konqueror?


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
User avatar
JanGerrit
Moderator
Posts
647
Karma
3
OS
TheBlackCat: That would add all of Konqueror's features and it would be slower. Additional there would be some short cut problems.
And there aren't a lot of people who think of that, I think, so it would be easier for newbies to go along with Okular with tab support.


Image
setecastronomy
Registered Member
Posts
5
Karma
0
@TheBlackCat

Yes, Konqueror and the okular kpart is an option to overcome this problem without adding MDI support directly to okular. But then again, why do we "need" tabs in konsole (you can have multiple instances of konsole running as kparts in konqueror just fine as well), why are there multiple tabs in dolphin (esp. since the dolphin plugin *is* what is used for konqueror, so telling people who want to use multi-tab dolphin to settle for konqueror instead would not be that unreasonable), etc. . Maybe it's my fault, but having a strict SDI for okular while having lots of other applications with MDI / tab support strikes me as a kind of an inconsistency.

Secondly, there are precedences for MDI aware document viewers out there, so other users coming from applications like - for example - Adobe's Acrobat Reader may find it a bit inconvient to have one open window per document / view.

Thirdly, it may be that my use case of okular is odd, because I tend to run it as an information/document browser rather than an information/document viewer (10+ open documents a time, information within documents tends to spawn additional instances), although okular lacks some convenience features for such a "browser" (tabs, back-and-forward button for hyperlinked documents, to a lesser extend views).

If the number of users interested in a MDI capable okular is to small to warrant an inclusion of features like tabs, then I will happily try to work with konqueror and the okular kpart.
Mamonetti
Registered Member
Posts
88
Karma
0
OS
Depending on the situation even split view support could be interesting. It's very usual to be reading somehow related documents, and you need to be switching between them, so having a horizontal/vertical split would be faaar more interesting.

+1 For tabs + horizontal/vertical split

any moderator: please remove this post, the next post talks exactly about this.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
You can also tab whole windows starting in KDE 4.4.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
User avatar
JanGerrit
Moderator
Posts
647
Karma
3
OS
That would be a possibility but I don't know exactly how it can be used.
But isn't application supported tabbing nicer?


Image
Kryten2X4B
Registered Member
Posts
911
Karma
4
OS
I knew I recognized this idea...maybe because I suggested one previously...

brainstorm.php#idea40137


OpenSUSE 11.4, 64-bit with KDE 4.6.4
Proud to be a member of KDE forums since 2008-Oct.
setecastronomy
Registered Member
Posts
5
Karma
0
@Kryten2X4B:

I somehow managed to overlook your brainstorm entry, sorry for duplicating your efforts. For what it's worth, I also voted for your wishlist item on bko, but given the resistance of some of the maintainers, I'm not expecting much from it. Perhaps I can cobble together a proof of concept patch once my thesis is finished, but this may also take some time.

@TheBlackCat:

Yes, I'm aware of this development and it would be in principle a solution to my request. There are, however, in my opinion stll some arguments in favour of a tabbing interface for an application like okular:

- Consistency: at the risk of repeating myself, but there is a load of other kde4 applications that have an MDI / Tab interface on their own, some of them for (arguably) less convincing reasons and some of them even though you can use the corresponding kparts in konqueror just fine. Will these tabbing capabilities be removed once window tabbing goes mainstream and/or a "tabbing only for those who need it and have no kpart which can be used inside konqui" policy is formulated and enforced? Somehow, I don't think that this will be the case.

- Familiarity / Discoverability : Some users coming from applications like Acrobat Reader expect a kind of MDI/Tabbing interface for a document browser because it was part of their established workflow. Furthermore, while I definitly will use the window - tabbing option a lot starting with KDE 4.4., I'm a bit sceptical about the discoverability of this approach for novice users.

- Availability: At work, I sometimes have to use Microsoft Windows and it would be nice to maintain my workflow
regardless of the operating system. While konqueror should work with KDE on windows, I'm not aware of plans to
port KWin to such a platform. Users of okular under Mac OS X may (and certainly will) have a different opinion about the benefits of an MDI interface.

- Additional features possible: Introducing the concept of having multiple documents per okular window open allows for session support, which I would find tremendously helpful, because I happen to reopen the very same 20 papers all over the time. But this would be material for a different brainstorm idea :-)

EDIT: Added the "Availability" item


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot]