[okular] [Bug 417126] New: Please implement a feature that subdivides a book
Sphamandla
bugzilla_noreply at kde.org
Tue Feb 4 06:25:20 GMT 2020
https://bugs.kde.org/show_bug.cgi?id=417126
Bug ID: 417126
Summary: Please implement a feature that subdivides a book
Product: okular
Version: unspecified
Platform: Ubuntu Packages
OS: Linux
Status: REPORTED
Severity: wishlist
Priority: NOR
Component: general
Assignee: okular-devel at kde.org
Reporter: sphamangxt at gmail.com
Target Milestone: ---
SUMMARY
What if we had the ability to subdivide an Ebook
STEPS TO REPRODUCE
1. Open any Ebook
2. Read Ebook to somewhere like chapter 3
3. Realise that you've forgotten the content of chapter 1
OBSERVED RESULT
You get frustrated that you have to reread the book from the first chapter and
that the bookmark feature is doing no justice
EXPECTED RESULT
You have the ability to open the book in parts where each part is it's own
book (subBook) and each subBook has it's own bookmarks, history and other stuff
that comes standard with each book , only that it's a cut out of a bigger book.
SOFTWARE/OS VERSIONS
Windows:
macOS:
Linux/KDE Plasma: 0.24.0
(available in About System)
KDE Plasma Version:
KDE Frameworks Version:
Qt Version: 4.8.7
ADDITIONAL INFORMATION
Okay , I admit that this is not a bug report at least not that of Okular , but
rather that of my brain ...
COMMAND_LINE : brain --wakeup --do_stuff
VERSION : 1.3.8
OS : HumanAnatomy
ARCH : prim_86e10n
BUG : poor memory capacity
First off let me point out that I'm having doubts that Okular ever had any bugs
(sure I've been using it for about six months now , but still) it seems to work
just fine. Here's the issue , I've been reading this ebook
(Precalculus-OP_88kwxYo.pdf from Openstax) which is rather enormous (1156
pages) and somewhat interesting ,and for the third time now I keep rereading it
from chapter one everytime I get to chapter three not because I want to but
because I keep forgetting the contents of previous chapters , sure I could take
notes but (besides saving the environment by not making use of paper [for
writing]) I'd rather just read the original content or make use of the computer
to take down notes but the switch from Okular to emacs is somewhat unsavoury
especially having to do it every few seconds (one might as well rewrite the
book) , in summary I'm not good at taking notes. So I came up with the idea of
reading the book in parallel (as opposed to the way ebooks are read). Enter the
Okular exclusive SubdivideBook (or whatever the developers choose to name it).
Normal one opens an ebook and Okular conveniently takes them to the last page
they've read , great so what's the problem ? After going back to the first
chapter to look up a section of interest (from the third chapter) I normally
would exit Okular there and then (given that the section of interest is in fact
the entire chapter ), so when I reopen the book I have to whizz through
hundreds of pages just to get to the third chapter and if I've forgotten the
section I was in reread the entire chapter from the bottom. With the subBook
feature I could open the book , choose a subBook that with chapter one read it
(of course) and when I reopen the book , choose a subBook with chapter three ,
sure
I could use the navigation options provided by Okular but then again reopening
the book would force me to reread a chapter (or some subsection thereof) thus
destroying the whole purpose. On the other hand each subBook has it's own
last_page_read (or whatever it's called in the sources).
A possible implementation would be a "Make SubBook mode" , in this mode there
are (at least) four actions that can be performed, ADD_PAGE , REMOVE_PAGE ,
BUILD_SUBBOOK , CANCEL. The "Make SubBook" function could automatically add the
current page (page being read on the call to make a subBook) and thus
performing the ADD_PAGE function , on the call for the next page (which would
now be the current page) ADD_PAGE could be performed again , the call for the
previous page could result in REMOVE_PAGE being performed unless the the
previous page is being requested from the first page of the subBook in which
case the first page would be replaced by the current page on every previous
page request. After the subBook has been completed BUILD_SUBBOOK could be
performed. It's important to realise that a subBook is not a complete book in
it's own right but rather a slice of a bigger book (or optionally another
subBook [recursive subBooking]).
Just in case it's not clear : ADD_PAGE --> Add a page to the subBook stack
REMOVE_PAGE --> Removes a page from the top of
the stack
BUILD_SUBBOOK --> Creates a subBook from the
subBook stack
CANCEL --> Cancels the entire operation
Please implement this feature if convenient , if inconvenient implement it all
the same.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list