Summary: | A "Go to Bookmark..." action similar to "Go to Page..." | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | Hans Chen <hanswchen> |
Component: | general | Assignee: | Okular developers <okular-devel> |
Status: | REPORTED --- | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Mockup of the dialog |
Description
Hans Chen
2011-04-29 15:56:02 UTC
Since this doesn't seem too hard, I'm interested in giving it a try to implement this if approved by the Okular developers. Can you clarify what do you mean with "Bookmarks"? The bookmark feature in Okular. You add a new bookmark in Bookmarks -> Add Bookmark (Ctrl+B) and can rename bookmarks in the sidebar. Can you ellaborate a bit more in which would be your solution? i.e. how would it look, etc? Created attachment 59447 [details]
Mockup of the dialog
I made a quick mockup (see attachment above) that shows the proposed dialog. First there is a search/filter bar, then a list showing the bookmarks and finally an OK and Cancel button. In the mockup the user searches for a bookmark containing the string "Figure" and finds 6 matches. Adding " 1" to the search would hide all entries except for the first one. When the dialog is opened the line edit (search bar) has focus and the list shows all bookmarks. If the user types something in the search bar, unmatched entries in the list will be hidden and the first match is automatically selected. The user can change the selection with the mouse or up/down arrow keys and press Enter (or double click in the list/click on OK) to jump to a bookmark and close the dialog. Pressing Escape (or Cancel) closes the dialog without jumping anywhere in the document. The behavior can always be discussed, but this is basically how I want it to work. Seems good to me, have fun implementing it :) Thank you for your fast replies Albert, it's very encouraging to get a fast response from a developer. I'm afraid that I won't be as fast at implementing this but I will do my best as much as my time permits. :) If you have questions do not hesitate to join the #okular channel in the irc freenode.net network or join the okular-devel mailing list at https://mail.kde.org/mailman/listinfo/okular-devel |