chrox
1d887f4fe1
book reading statistics for djvu documents
2016-07-15 23:00:46 +08:00
Hzj_jie
d4c31d683f
Add a setting to disable save document ( #2138 )
...
* Add a setting to disable save document
* Add UI elements to control save-document settings
2016-07-14 10:38:00 -07:00
Qingping Hou
726259f5a1
reader(fix): fix crash when DAUTO_SAVE_PAGING_COUNT is set to 0
...
* setup autoSaveSettings callback on ReaderReady event
* delay calling autoSaveSettings with UIManager:nextTick
2016-07-12 23:54:01 -07:00
Qingping Hou
a10a4f65a5
minor: use predefined color instead of gray method
2016-07-10 23:25:32 -07:00
NiLuJe
207af74527
Support the White Kindle PW3 & the Kindle Oasis.
...
Also attempts to support the new Kindle Basic, pending confirmation.
2016-07-09 03:16:08 +02:00
chrox
1c5c7d3a7c
fix #1682 by closing all dict windows when holding close icon
2016-06-29 00:35:00 +08:00
chrox
551857ce6e
fix some luacheck warnings
2016-06-28 00:43:23 +08:00
chrox
03fda94562
fix #2110 by adding disable double tap option in screen options
2016-06-27 23:02:10 +08:00
Qingping Hou
fadad90447
uimanager(fix): handle stack change in close
2016-06-21 01:53:42 -07:00
Frans de Jonge
97925df40a
Merge pull request #2086 from chrox/fix_2084
...
fix #2084 introduced by copy and paste in #2079
2016-06-16 18:46:48 +02:00
chrox
ad88192d85
fix #2054 by removing ticks max limitation
2016-06-17 00:23:03 +08:00
chrox
0ca82fb072
fix #2084 introduced by copy and paste in #2079
2016-06-17 00:05:25 +08:00
Qingping Hou
cf3c91d92e
Merge pull request #2079 from Hzj-jie/master
...
ReaderZooming should remove the size of page footer when calculating zoom value
2016-06-15 00:28:32 -07:00
Qingping Hou
fe6aaca47d
Merge pull request #2083 from chrox/fix_2060
...
fix #2060 by handling blank search pattern
2016-06-15 00:25:40 -07:00
chrox
5bbcae954e
fix #2060 by handling blank search pattern
2016-06-15 02:34:46 +08:00
chrox
5983050d79
PDF free zoom mode revisit
...
this should implement feature request of zoom mode for multi-columns
page in #501
This PR depends on koreader/koreader-base#435
How to use?
1. Tap the top left corner of a PDF/Djvu page to get into the flipping
mode
2. Double-tap on text block will zoom in to that column
3. Double-tap on any area will zoom out to an overview of the page
4. repeat step 2 to focus to another page block
How does it work?
1. We first find the mask of text blocks in the page. (Pic 1)
2. Then we intersect page boxes with user tap to form a page block. (Pic 2)
3. Finally we zoom the page to the page block and center current view to
that block. (Pic 3)
2016-06-15 02:05:09 +08:00
Zijie He
ac6ccc0038
ReaderZooming should remove the size of page footer when calculating zoom value.
2016-06-13 14:37:40 -07:00
chihyang
a948ecb19a
Add 'read from right to left' in readerrolling
...
- Fix problems in readerpaging.lua;
- Add the same feature in readerrolling.lua.
2016-06-10 21:17:42 +08:00
chihyang
c161bc2f79
Add a new feature 'read from right to left'
...
A new feature 'read from right to left' is added, which is more fit for
Traditional Chinese and Japanese books. Once the feature is enabled:
1. The gesture region of TapForward and area will be flipped
horizonally;
2. The action for swiping to west and to east will be exchanged.
2016-06-10 20:14:03 +08:00
Qingping Hou
f71534e399
readerfooter(fix): only populate footer info after document is loaded
2016-06-03 01:31:46 -07:00
Qingping Hou
476e35708d
inputdialog(feat): add is_enter_default attribute to buttons
2016-05-25 23:09:49 -07:00
Qingping Hou
60587e08c6
defaults(refactor): remove global hack in filemanagersetdefaults
...
also added screensaver folder setting dialog for kobo
2016-05-25 22:07:20 -07:00
Zijie He
882a815f6c
Use default font if settings.reader.lua does not provide one. Provide a Toggle button if readerfooter gesture actions are disabled.
2016-05-22 22:32:57 -07:00
chrox
4c491b5ee2
rename 'Highlight' to 'Highlight options' in menu
...
This should fix #2023 .
2016-05-14 12:20:01 +08:00
Zijie He
1aa0c4192a
Multi-line toggle switch & add instruction to resolve sdcv build error.
2016-05-09 21:59:33 -07:00
Qingping Hou
2cf4e77ae5
readerui(chore): rename _running_instance
2016-05-02 22:42:19 -07:00
Qingping Hou
0f3eeb24c9
progressbar(fix): persist progressbar visibility
2016-04-28 01:25:18 -07:00
Qingping Hou
0166ff8add
reader(fix): force draw info message before loading document
...
Since the doShowReader will run in nextTick, it will get picked up by
checkTask, which is in the beginning of next UI loop and blocks
UIManager from redrawing the screen for the info popup.
2016-04-23 21:17:38 -07:00
Frans de Jonge
89a4b49c8b
Merge pull request #1987 from chrox/fix_landscape_opening_dialog
...
fix 'opening file' dialog not centered in landscape
2016-04-23 17:58:19 +02:00
chrox
6e723237ba
fix 'opening file' dialog not centered in landscape
...
by setting the timeout to 0.0 seconds so that when the screen
is turned to landscape the dialog is already closed.
2016-04-23 23:09:34 +08:00
chrox
92184f0199
fix #1985 by always return to the parent dir of current doc in the FileManager
2016-04-23 22:57:19 +08:00
Qingping Hou
0226efc4cd
readerfooter(minor): just incase self.pages is nil
2016-04-20 23:12:07 -07:00
Qingping Hou
572412b1f6
readerrolling(fix): detect end of book properly
2016-04-20 23:12:07 -07:00
Qingping Hou
f0cc8749b6
Merge pull request #1977 from Hzj-jie/migrate-history
...
Migrate history folder into sdr - A new history.lua file and ReadHistory component
2016-04-21 02:11:10 -04:00
Zijie He
667e8834ad
Migrate history folder, FileManagerHistory uses own history.lua file and ReadHistory component
2016-04-20 22:44:44 -07:00
Qingping Hou
c22a3747d8
fix all the tests
2016-04-19 00:01:28 -07:00
Qingping Hou
a049eddcbc
bookmark(fix): bookmark comparison for crengine
2016-04-18 23:51:06 -07:00
Qingping Hou
eb37d9b8b6
kobo: fix screen probe for touch
2016-04-02 23:06:09 -07:00
Qingping Hou
dffc42d234
fix(readerrolling): crash with legacy last_per config in page mode
2016-03-28 21:23:33 -07:00
Qingping Hou
467199285f
minor: rename Koreader to KOReader
2016-03-27 18:50:23 -07:00
Qingping Hou
26f5c8861b
chore: minor style cleanup
2016-03-27 17:18:25 -07:00
Qingping Hou
11d5b5c0a1
fix(readerlink): restore reader view context on go back
2016-03-27 16:01:56 -07:00
Qingping Hou
2d5222ef33
readerview: add get/set methods for view context
2016-03-27 15:39:59 -07:00
Qingping Hou
f48d9bd6d9
fix(readerfooter): marker ticks initialization
2016-03-18 23:24:51 -07:00
Qingping Hou
2f78493e9e
minor: write reader error to stderr
2016-03-17 21:55:46 -07:00
Qingping Hou
adc7ddccfc
test: start every test suit with a clean reader setting
2016-03-12 15:52:04 -08:00
Qingping Hou
1683023f2c
refactor(readerfooter): optimization and bug fixes
...
* avoid unnecessary initialization
* really fix the crash caused by autoRefreshTime....
* responsive progress bar layout
2016-03-12 01:00:52 -08:00
Qingping Hou
1ede9d03f1
fix: avoid initializing readerfooter multiple times
...
This will create multiple autoRefreshTime function and crash the reader on exit
2016-03-07 22:50:32 -08:00
Qingping Hou
34e0238b6f
readermenu: move book status to info tab & minor cleanup
2016-03-06 22:45:41 -08:00
Qingping Hou
a99ab5a976
bookstatus: adjust layout and spacing for bookstatus page
2016-03-06 22:45:40 -08:00