Bug 417527 - Optimizing bookmark workflow: named bookmark
Summary: Optimizing bookmark workflow: named bookmark
Status: REPORTED
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified All
: NOR wishlist
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2020-02-12 22:52 UTC by Pascalio
Modified: 2020-02-14 20:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
pascalio: Usability+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pascalio 2020-02-12 22:52:43 UTC
Bookmarks are a decisive element of a scholar's/heavy-reader's workflow. Okular is packed with good features, but although it does have bookmarks, they aren't very practical to use: when you create them, they silently populate your bookmark registry and you can't name them on creation. If you want to rename it, you must
1. leave the panel you were in (thumbnails, content,...)
2. find it within the list by remembering its page number (can be easy or really taxing)
3. alternatively, if you remember the logical ordering of your bookmark, you can find by counting
4. then there is no shortcut, no double-clicking will select its text for editing; you must right-click and choose "rename".
5. Then you may go back to the revision or content panel were using previously.

This workflow isn't optimized, especially for those who need to deal with very long books, and who would need to find arbitrary content easily.

Hence my proposals for improvement of the UI. Maybe some people are very happy that bookmarks stack silently in their panel with page number as title, and these people would prefer to keep somewhat of the same behaviour... Here are my solutions:

1. **The ideal one**: 
    - On creating new bookmark, a *rename* bubble pops from the left side panel.
    - The current panel view is not changed: if on *thumbnails*, it remains so, a.s.o
    - rename bubble's text is already selected and if user presses enter, it saves the bookmark with default name (page number). So "quick bookmarks" are just one keypress further, which is fairly negligeable. Otherwise, we just start typing the name, and enter.
2. **The diplomatic one**:
    - Have 2 commands:
        - "add quick bookmark" (current ctrl+b)
        - "add named bookmark", (let's say alt+b), pops a regular dialogbox to name the new bookmark.
    - The users can hence choose one or the other according to their ways and customs.
3.  **The rough one**:
    - Just rewrite the new bookmark command to display a dialogbox.
    - Might be easier to implement than the bubbly "ideal" one, but much more intrusive.

Optimizing the workflow in one of these ways would be awesome. What do you think?