Bug 285486 - Mark last seen line when scrolling one page down
Summary: Mark last seen line when scrolling one page down
Status: REPORTED
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR wishlist
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-01 15:39 UTC by sphakka
Modified: 2011-11-01 15:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sphakka 2011-11-01 15:39:27 UTC
Version:           unspecified (using KDE 4.6.5) 
OS:                Linux

Hello,

When scrolling one page down, it would be nice to have okular overlap and mark the last seen line in previous page, so that a visual cue is shown where one stopped reading (the last line in the current view). That would help a lot especially when the current view holds more than 50% of the entire page, and hitting PgDown overlaps many lines making it difficult to track the point where to restart reading.
Let's say I'm reading this:

"-4 blah blah blah,....
 -3 blah blah blah,....
 -2 blah blah blah,....
 -1 blah blah blah,....
 last visible line before PgDown"

and I hit PgDown. Then, in the following view (<50% of the full page content), I'd like to see a bright mark (highlight or whatever) over the "last visible line" (underlined in the example):

"-2 blah blah blah,....
 -1 blah blah blah,....
 last visible line before PgDown
 -------------------------------
 first line to restart with
 +1 blah blah blah....
 +2 blah blah blah"

Of course, if the following view has >=50% of the full page content, that would look like:

 "last visible line before PgDown
 --------------------------------
 first line to restart with
 +1 blah blah blah....
 +2 blah blah blah"

That would let me easily find the line "first line to restart with".
Ideally:
1) the highlight mark colour should be configurable;
2) the mark might fade away after X seconds, though just staying there until the next scroll event would be enough.

Cheers,

  ^s


Reproducible: Didn't try

Steps to Reproduce:
1) open whatever doc
2) zoom in to let <50% of the page in the current view
3) hit PgDown or scroll by mouse wheel

Actual Results:  
The "first line to restart with" is difficult to find in the following view.

Expected Results:  
The "last visible line before PgDown" as in the example above is highlighted.
Comment 1 sphakka 2011-11-01 15:43:36 UTC
In Steps to Reproduce, point 2) is actually "zoom to let >=50% of the page...".
In other words, if a given zoom factor allows many overlapping lines when scrolling over the same page, the last seen line should be highlighted after every scroll event.