Thread: PRS-650 Zoom-in mode killer problem
View Single Post
Old 10-19-2011, 07:25 AM   #7
quisvir
Addict
quisvir is kind to children and small, furry animalsquisvir is kind to children and small, furry animalsquisvir is kind to children and small, furry animalsquisvir is kind to children and small, furry animalsquisvir is kind to children and small, furry animalsquisvir is kind to children and small, furry animalsquisvir is kind to children and small, furry animalsquisvir is kind to children and small, furry animalsquisvir is kind to children and small, furry animalsquisvir is kind to children and small, furry animalsquisvir is kind to children and small, furry animals
 
quisvir's Avatar
 
Posts: 238
Karma: 6875
Join Date: Feb 2009
Location: Netherlands
Device: Kindle PW2
PDFs will always be difficult for any device with a limited screen size. Note that the 1-column split feature is new to PRS+ (the coming release is the first that offers it), and it mimics the behaviour you're talking about - although it does require margin removal beforehand.

PRS+ is mostly Javascript; you can find the source here. In essence it is loaded on top of the existing firmware.

Personally, I would say these are the major obstacles in coding the feature you describe:
- It requires keeping track of where a user is on a page in zoom lock, which is quite hard. And although it might seem obvious to have a 'top part' and a 'bottom part', if there are margins at the top and bottom, that's not so obvious anymore (coordinate-wise). Also, the sony code that is responsible for these things is quite hard to understand.
- If the user is continously reading in zoomlock mode, presumably the zoom lock buttons are covering part of the page, so we'd have to remove those (not easy). Then of course, the question is how to get out of zoomlock.
- Lastly, it would involve overruling page turn behaviour but only under certain conditions. This would actually be the easiest part.

So in all, I doubt it's worth all the effort...
quisvir is offline   Reply With Quote