74 Commits

Author SHA1 Message Date
Kovid Goyal
00334e9f1b
Workaround for window.innerWidth/Height being wrong inside an iframe on Safari 2017-05-27 15:59:23 +05:30
Kovid Goyal
d09f7605f1
Fix font in embedded iframe different from rest of interface 2017-05-21 13:39:43 +05:30
Kovid Goyal
c7a92cff4d
... 2017-05-21 13:39:40 +05:30
Kovid Goyal
e76e13a642
DRYer 2017-05-21 13:39:40 +05:30
Kovid Goyal
617983437b
Fix bottom margin content visible even on title page 2017-05-21 13:39:40 +05:30
Kovid Goyal
0875953364
First time the viewer is shown on a device show a diagram of the basic controls 2017-05-21 13:39:40 +05:30
Kovid Goyal
cb7f5726eb
... 2017-05-21 13:39:38 +05:30
Kovid Goyal
2089449769
Update read percent on content load 2017-05-21 13:39:34 +05:30
Kovid Goyal
5ef974e782
... 2017-05-21 13:39:34 +05:30
Kovid Goyal
f92f70da44
Same work around for the search overlay in Chrome for Android 2017-05-21 13:39:34 +05:30
Kovid Goyal
de6e5ec8d6
Workaround for bug on Chrome on Android that made typing in the viewer preferences impossible
Chrome resizes the viewport when the on screen keyboard is opened. This
causes the overlay to be closed. Hopefully, it will be fixed soon.

See https://bugs.chromium.org/p/chromium/issues/detail?id=404315
2017-05-21 13:39:33 +05:30
Kovid Goyal
1ac9562931
Show read % in bottom right corner of book 2017-05-21 13:39:29 +05:30
Kovid Goyal
a4d5792e95 Implement automatic syncing to last read position for the most recently read books
Note that position syncing only works with user accounts (anonymous
users do not have syncing)
2017-04-04 09:21:21 +05:30
Kovid Goyal
7e0aecf855 Send last read position to server 2017-03-21 14:07:39 +05:30
Kovid Goyal
37f604c0a1 Only initialize the iframe on demand 2017-02-22 19:53:44 +05:30
Kovid Goyal
7d1773ab73 Don't reset the iframe when loading individual flows
This improves performance and also allows for message passing between
individual flows in the book
2017-02-22 10:05:26 +05:30
Kovid Goyal
3634a76107 Ensure overlay is hidden when opening book 2017-02-18 15:28:06 +05:30
Kovid Goyal
65ab46c72c Support direct editing of bookpos in the URL 2017-02-15 20:17:33 +05:30
Kovid Goyal
5b03d668ec Start work on porting book reader 2017-02-15 18:04:01 +05:30
Kovid Goyal
09717b15c4 Load the db early during initialization 2017-02-15 08:30:46 +05:30
Kovid Goyal
341fcfd91b Start work on refactoring client app to make it fully offline-able 2017-02-15 08:30:46 +05:30
Kovid Goyal
08f4d07466 ... 2017-01-13 09:08:35 +05:30
Kovid Goyal
0c815b507e More work on viewer search 2017-01-09 20:14:44 +05:30
Kovid Goyal
10648d3d00 More work on viewer search 2017-01-06 13:58:33 +05:30
Kovid Goyal
09b852959b More work on the viewer search 2017-01-03 16:47:06 +05:30
Kovid Goyal
0cf7ab6a2b Start work on viewer search 2017-01-02 20:54:49 +05:30
Kovid Goyal
ba7f78aa8d Implement go to start/end of book 2017-01-01 21:16:44 +05:30
Kovid Goyal
8169ad1f7a Implement swipe up/down gestures tto move between sections 2017-01-01 21:05:49 +05:30
Kovid Goyal
805ff687dd Missing ToC destination should be a non-fatal error 2017-01-01 20:56:53 +05:30
Kovid Goyal
d8f8788f34 Fix Go to... not working 2017-01-01 20:51:07 +05:30
Kovid Goyal
443070cd8d More work on the Go to implementation 2017-01-01 19:32:12 +05:30
Kovid Goyal
f5c1f90dfa Start work on section tracking for the new viewer 2016-12-23 07:35:42 +05:30
Kovid Goyal
2be19e90ce Update RapydScript and replace type() by jstype() 2016-10-03 11:16:33 +05:30
Kovid Goyal
f2776745cd Fix right margin not visible on small screens such as the iPhone 5 2016-09-28 11:25:12 +05:30
Kovid Goyal
9abce0664d Change font size on pinch 2016-09-28 10:02:37 +05:30
Kovid Goyal
953f83b419 Handle gestures that originate on the side margins 2016-09-28 09:55:34 +05:30
Kovid Goyal
d8e0a6bf2e Mark book viewport as not user scalabale 2016-09-28 07:49:50 +05:30
Kovid Goyal
2e37c39300 ... 2016-09-27 08:39:02 +05:30
Kovid Goyal
e6bea96ff5 Do not reload book when changing color scheme 2016-09-27 08:37:27 +05:30
Kovid Goyal
4d8786e4e9 Make base font size a setting 2016-09-26 15:40:48 +05:30
Kovid Goyal
6aefa3721a ... 2016-09-26 13:25:19 +05:30
Kovid Goyal
491e5698cf ... 2016-09-26 09:03:24 +05:30
Kovid Goyal
c3b015e75e Make the number of columns per screen automatic in paged mode 2016-09-25 13:32:51 +05:30
Kovid Goyal
1cc40a335e Apply changes to reader preferences when the preferences panel is closed 2016-09-25 12:01:22 +05:30
Kovid Goyal
fdb50deca9 ... 2016-09-25 11:29:17 +05:30
Kovid Goyal
a2d58d639b Color scheme support for the viewer 2016-09-06 11:47:48 +05:30
Kovid Goyal
908b098912 Show indicator when hovering over side margins 2016-08-23 14:58:01 +05:30
Kovid Goyal
c20c111ee2 Clicking on side margins should turn the page 2016-08-23 13:06:12 +05:30
Kovid Goyal
5fc6b6db39 Tapping in the top quarter of the page now shows the chrome 2016-08-22 14:50:23 +05:30
Kovid Goyal
a715d5f5ea Show the overlay when clicking on the top margin 2016-08-11 20:42:43 +05:30