Commit Graph

772 Commits

Author SHA1 Message Date
chrox
f476a638a8 fix highlight dialog triggering bookmark 2013-12-20 12:17:11 +08:00
chrox
e5bf0eb13e fix closing dict window will bookmark current page
use `self.highlight:handleEvent(Event:new("Tap"))` instead of
`self.ui:handleEvent(Event:new("Tap"))` when clearing highlighted
text since Tap event in latter situation will be captured by
the dogear widget.
2013-12-20 12:05:11 +08:00
chrox
648b4f33ec add vertical span between title and content in filemanager 2013-12-19 23:21:41 +08:00
chrox
42c5ae2ac0 add option to display file size in filemanager
file size is not shown by default
2013-12-19 23:20:16 +08:00
chrox
5b31076025 calculate widgetcontainer dimension if not given 2013-12-19 23:15:24 +08:00
chrox
2bb3c7c286 append page number in toc entry 2013-12-19 23:14:27 +08:00
chrox
93866822d0 always show progress bar in flipping mode
tap on progress bar in flipping mode will goto corresponding page
2013-12-17 22:42:31 +08:00
chrox
da317ed14a customizable tap zones for top menu 2013-12-17 20:11:34 +08:00
chrox
f0039cbb02 customizable tap zones for page flipping and bookmarking 2013-12-17 19:53:43 +08:00
chrox
3205f228d3 partial refresh when switching time display in progress bar 2013-12-17 19:51:07 +08:00
chrox
5dd96b8756 tap on reader footer will toggle time display 2013-12-15 20:19:06 +08:00
chrox
90d91d567a add content range method in BottomContainer 2013-12-15 20:18:10 +08:00
chrox
912a8a496b add customizable tap zones for tap forward/backward and config 2013-12-15 17:02:52 +08:00
chrox
ea91cdb4be set title bar height to height of text widget in Menu widget
without the height of the close button widget
This will make room for one more menu item entry and fix #355 and #394.
The larger tap zone for close button widget is still there.
2013-12-15 13:51:17 +08:00
chrox
4d7d88cfbc page overlap is turned on by default
Page overlap added when turning in non-fit-to-page zoom mode
is now distinguishable from dim area overlap.
2013-12-09 15:58:25 +08:00
chrox
127e053d5b add PAN_THRESHOLD when detecting hold_pan gesture
This should fix #383.
2013-12-09 11:14:15 +08:00
Huang Xin
d4b76f89b4 Merge pull request #388 from Markismus/MultitouchKoboAura
Further improvements on Input:handlePhoenixTouchEv
2013-12-08 18:30:45 -08:00
Markismus
485ab8aa9d Signed-off-by: Markismus <zulde.zuldemans@gmail.com> 2013-12-08 14:37:03 +01:00
Qingping Hou
0ed65f9b4e Merge pull request #387 from chrox/master
fix highlight drawing in #379
2013-12-05 11:14:07 -08:00
chrox
64f77c4210 refactoring handleTouchEv 2013-12-04 23:39:18 +08:00
Markismus
37b6f5e041 Signed-off-by: Markismus <zulde.zuldemans@gmail.com> 2013-12-04 16:17:53 +01:00
Markismus
6f5c0d86cd Signed-off-by: Markismus <zulde.zuldemans@gmail.com> 2013-12-04 15:57:03 +01:00
chrox
2fd66e1fa3 typo fix 2013-12-04 22:17:05 +08:00
Markismus
acf1525630 Signed-off-by: Markismus <zulde.zuldemans@gmail.com> 2013-12-04 13:13:46 +01:00
Markismus
b26b0729b9 Multitouch for Kobo Aura
Signed-off-by: Markismus <zulde.zuldemans@gmail.com>
2013-12-04 13:02:19 +01:00
chrox
998193aa7b add detection of more 3G Paperwhite 2 models 2013-12-01 21:06:33 +08:00
chrox
e4c77c272a sort history file with modification time 2013-12-01 20:41:52 +08:00
chrox
84ad0f2307 fix null export highlight in reflowed mode 2013-11-30 21:17:13 +08:00
chrox
71cb2d3f93 fix looking up wrong word in reflowed page
that has a text layer underneath.

For multi-column page reflowing usually fits individual column to
page width and no finner word boxes are available to map reflowed
word box onto native word box. Now the relative position of a reflowed
word center is calculated as portion of the width and height of a larger
block it belongs. This relative position is also considered in
reflow-to-native position transform so that dictionary lookup now works
on multi-column pages in reflowing mode.

This should fix #376.
2013-11-30 18:18:16 +08:00
chrox
153d0866d5 remove auto "contentwidth" in landscape
This should fix #365.
2013-11-29 17:18:50 +08:00
HW
af902d1d79 fix for Kobo framebuffers: allow for rotation at framebuffer setup
the Kobo framebuffer comes up in landscape mode, that is, landscape
in the other direction as we do it when going into landscape mode.
we leave it this way, and rather allow for a rotation correction at
framebuffer setup.

this PR pulls the relevant changes from koreader-base and makes the
screen code aware of this additional rotation setting.

Kobo framebuffers should now work properly with the new framebuffer
FFI code. They can stay in 16bpp mode and don't change the current
framebuffer settings. They should thus properly interoperate with
the native framework on Kobos as well as sergeys KoboLauncher
(no garbled screen when returning)
2013-11-27 15:57:50 +01:00
chrox
326765a2d8 fix default full refresh in Kindle since the new ffi framebuffer 2013-11-27 21:38:36 +08:00
HW
962c2a15d3 Merge remote-tracking branch 'upstream/master' into native-framebuffer 2013-11-26 16:05:23 +01:00
HW
11bb9009fa replace Screen.width/Screen.height with accessor methods
Screen.width and Screen.height are now gone, use the methods
getWidth() and getHeight() to get the relevant data. They will
take blitbuffer/framebuffer rotation into account.
2013-11-26 16:04:20 +01:00
HW
9d3c27117d remove redundancy: new framebuffer supports rotation, multi-bpp
We can get rid of shadow blitbuffers. Screen.bb is now fb.bb.
All bpp conversion is now done by the blitbuffer abstraction layer.
Rotation mechanism is adapted to this.
2013-11-26 16:01:38 +01:00
chrox
0f61ddd01d revert main GUI font to better-looking DroidSans 2013-11-25 23:35:24 +08:00
chrox
88c2307c14 fix kindle paperwhite2 support
reported at http://www.mobileread.com/forums/showpost.php?p=2696481&postcount=316
tested at http://www.hi-pda.com/forum/redirect.php?goto=findpost&ptid=1078988&pid=23393929
2013-11-25 23:30:54 +08:00
NiLuJe
3754ca1ec3 Crappy rework of the model detection on Kindle.
In case it wasn't obvious, I badly suck at lua :D.
2013-11-23 00:09:37 +01:00
Giorgio Micotti
b3ac4c97cb Fix input for kobo phoenix, second iteration. 2013-11-22 21:02:30 +01:00
Giorgio Micotti
9576201da5 Tentative fix for touch coordinates on phoenix. 2013-11-19 22:44:40 +01:00
Giorgio Micotti
ffc27d4437 Fix DPI for nex Kobo Aura (phoenix). 2013-11-17 14:43:41 +01:00
ciro
cfd1f07f0e fixed issue: https://github.com/koreader/koreader/issues/354 2013-11-08 10:42:06 +08:00
chrox
5bf56cbf4c check position nullity in getTextFromBoxes 2013-10-28 21:49:54 +08:00
chrox
2f2d3553ff fix cannot highlight text with only one word in the first line 2013-10-28 21:48:17 +08:00
chrox
4b312528f7 fix lost refresh in inputdialog enter callback 2013-10-28 20:01:44 +08:00
chrox
63d574c3b5 less verbose on fallback text rendering 2013-10-25 20:10:15 +08:00
chrox
0cdc5b64f4 fix debug on/off toggle 2013-10-25 20:07:58 +08:00
chrox
974927db54 smoother relative panning in scrolled pages 2013-10-25 16:07:04 +08:00
chrox
ae2462c17e relative x and y in pan gesture are relative to first touch events 2013-10-25 16:05:20 +08:00
chrox
2590cc7ca5 highlight text from scratch instead of reusing rectmaps in reflowing mode 2013-10-25 13:22:49 +08:00