Commit Graph

330 Commits (ee8838960b253a60799828a75d7ae43b16cdece7)

Author SHA1 Message Date
chrox ee8838960b add auto save settings option 11 years ago
chrox 32cd7b2a88 show both reader menu and config menu when tapping top
So the bottom tap zone is optional now and will be removed by default
in the future.
11 years ago
chrox 13d70eec9b add Kindle-like dictionary window follow-up 11 years ago
chrox b5fd38f897 delayed calling of gotoXPointer when internal properties are changed
This should fix #400 and fix #300.
11 years ago
chrox 01046fe478 fix font size change when reopening the same credocument 11 years ago
chrox 3b9eaafadd add dictionary lookup in crereader 11 years ago
chrox f476a638a8 fix highlight dialog triggering bookmark 11 years ago
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.
11 years ago
chrox 2bb3c7c286 append page number in toc entry 11 years ago
chrox 93866822d0 always show progress bar in flipping mode
tap on progress bar in flipping mode will goto corresponding page
11 years ago
chrox da317ed14a customizable tap zones for top menu 11 years ago
chrox f0039cbb02 customizable tap zones for page flipping and bookmarking 11 years ago
chrox 3205f228d3 partial refresh when switching time display in progress bar 11 years ago
chrox 5dd96b8756 tap on reader footer will toggle time display 11 years ago
chrox 912a8a496b add customizable tap zones for tap forward/backward and config 11 years ago
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.
11 years ago
chrox 2fd66e1fa3 typo fix 11 years ago
chrox 84ad0f2307 fix null export highlight in reflowed mode 11 years ago
chrox 153d0866d5 remove auto "contentwidth" in landscape
This should fix #365.
11 years ago
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
11 years ago
chrox 2f2d3553ff fix cannot highlight text with only one word in the first line 11 years ago
chrox 974927db54 smoother relative panning in scrolled pages 11 years ago
Qingping Hou d3979ff72d call scaleByDPI from screen module fixes #343 11 years ago
chrox 4cfdce6105 fix several local calls of Math.round 11 years ago
HW 141d72ddbe Merge remote-tracking branch 'upstream/master' 11 years ago
HW 09cd5c4104 Make DEBUG a require()d local 11 years ago
HW 748a443cd5 Merge remote-tracking branch 'upstream/master'
resolved conflicts with refactored structure
11 years ago
HW 2154e7e852 Further refactoring
This should finish the work to make all globals to local variables.
That allows LuaJIT to properly compile things by interning the
references to the relevant parts (rather than looking up globals
all the time which stops a trace).
11 years ago
chrox 99e0da52b6 check json output before decoding
This should fix #332.
11 years ago
chrox 8b6bf2e72b export highlights only if highlighted text is not nil 11 years ago
HW ef111b99c6 Refactored to use strictly locals 11 years ago
chrox 1ccba6ce39 use --utf8-input and --utf8-out params when calling sdcv
This will prevent string encoding conversion in Kobo in which it
has problem to doing so.
This patch should fix #252 and #272.
11 years ago
chrox d7d2b9a20b press Enter in Goto Dialog will goto page/location directly 11 years ago
chrox c86bb46ef7 add gotoLocation for credocument 11 years ago
chrox cd2ee14b91 various fixes on Device:hasKeyboard check 11 years ago
chrox 32ffacdf77 adjust font sizes in credocument according to screen dpi
and font sizes list is moved to defaults.lua
11 years ago
chrox 9f42289226 use pixels from reflowed page when doing OCR in reflowing mode
I hope it will get back OCR accuracy as in build 545.
11 years ago
chrox 7a5ce55b8d fix extra page rendering when starts up in landscape mode 11 years ago
chrox 4660a3532b synchronize hightlights in non-/reflowing modes
and there is no need to OCR word if we can extract text from
original page in reflowing mode thanks to the rect maps between
normal page and reflowed page.
11 years ago
chrox 2f61b96748 fix wrong zoom value after returning from cropping dialog 11 years ago
chrox 0b7554b1d8 add DSHOWOVERLAP in defaults.lua
Turn off "show overlap" by default since scroll mode can replace it
in most cases where "show overlap" is used. And the dimmed area often
make new users confused. It's better to leave this feature to more
advanced users.
11 years ago
chrox 979d4c5d48 add DHINTCOUNT in defaults.lua
It controls how many number of pages will be hinted in background
after one page has been drawn. Default DHINTCOUNT is 2.
11 years ago
Paulo Matias 54636e9407 Add InputText:setText and avoid non-intuitive UI behavior after light toggle 11 years ago
chrox 6f89fec891 fix calling setFontSize in pdfreader 11 years ago
chrox 44c31afe62 fix bug #179
It seems that the setPageMargins method will mess up XPointer of current view.
This bugfix simply disables page margin restoring in readercopt.lua so that
reading position is restorable.
11 years ago
chrox 75eb0e6f23 bugfix: fix screen ghosting after swiping north/south in scroll mode
As swiping north/south will generate several pan gestures which will
set refresh mode to WAVEFORM_MODE_A2, we should explicitly do a full
refresh in order to switch refresh waveform from WAVEFORM_MODE_A2
to WAVEFORM_MODE_GC16 as in OnPanRelease.
11 years ago
Qingping Hou 94e89e8e38 add missing import for group widget in readerview 11 years ago
Paulo Matias 81facc2ce9 Refactor min/max handling in BaseFrontLight; use getFrontlight() in ReaderFrontLight for consistency 11 years ago
Paulo Matias 3f3fba2fdf Big refactoring: Device handles frontlight device, ReaderFrontLight now only GUI 11 years ago
Paulo Matias 232d8cd74a Fix multiple ReaderFrontLight instances, i18n issues, and refactor event handling to follow codebase patterns 11 years ago