Qingping Hou
9c46cafc9c
chore: fix luacheck warning
2016-01-03 00:56:55 -08:00
Qingping Hou
3b92bdc084
feat: support screenshot in filemanager
2016-01-03 00:47:44 -08:00
Qingping Hou
4759def09c
chore: fix static-check errors
2016-01-02 23:45:23 -08:00
Qingping Hou
55234ef899
fix: read stats crashes pdf/djvu documents
2015-12-25 20:57:11 -08:00
Qingping Hou
90d1101ab7
minor: quit uimanager properly on coroutine error
2015-12-25 20:35:58 -08:00
Qingping Hou
41240464ca
minor: fail loudly with stack trace when doShowReader crashed
2015-12-23 00:01:43 -08:00
Qingping Hou
ffd438de18
fix(ReaderFooter:getDataFromStatistics): return na if book has no stats history
2015-12-22 22:35:46 -08:00
Alex Pletnev
6bf9d75807
#1750 TB feature/statistics issue
...
Change time to read book formula to: ((total_read_time / read_pages) * (all_pages - current_page))
2015-12-21 08:49:03 +02:00
Alex Pletnev
ce4e32e01c
#1723 Add time to read into the status bar
...
Add new statuses:
TB - book time to read
TC - chapter time to read
Fix backward compatible in statistics plugin
2015-11-27 17:13:01 +02:00
chrox
79e0f3fe65
fix hold-to-set font size not effective
2015-11-06 22:59:53 +08:00
chrox
8b85cbf157
add support for password protected zip/cbz documents
2015-10-06 21:18:31 +08:00
chrox
96dc338812
fix #1570 to disable swipe to go back by default
2015-10-04 00:20:41 +08:00
chrox
f2d38336c1
fix #1642 GFW block in China may also cause Network unavailable error
2015-10-04 00:16:31 +08:00
chrox
a60544b1ad
Koreader Ubuntu-touch port
...
Currently only tested on Ubuntu-touch emulator with framework
ubuntu-sdk-14.10 for armhf.
The ubuntu-touch port is binary compatible with the Kobo port
major changes in this PR are:
1. rename the emulator device to sdl device since both the emulator
and the ubuntu-touch target use libsdl to handle input/output.
2. ubuntu-touch app has no write access to the installation dir so
all write-outs should be in a seperate dir definded in `datastorage`.
2015-10-03 14:48:51 +08:00
Huang Xin
d393fbb180
Merge pull request #1628 from apletnev/#1581
...
Add Statistic plugin (#1581 Amount of hours spent on a book)
2015-09-16 19:55:26 +08:00
Alexander Pletnev
c45328f14e
Add Statistic plugin ( #1581 Amount of hours spent on a book)
...
Changes based on comments
2015-09-13 22:34:20 +03:00
Qingping Hou
63e88baf33
fix: stop self.dimen polution for inputcontainers
...
Without this fix, self.dimen is shared among all inputcontainers
intances, which breaks some of the UI rendering. All widget should
set/initialize their own self.dimen in self:init() method.
2015-09-13 01:10:09 -07:00
NiLuJe
ce5f66ccbc
Prefix battery percentage w/ a + when charging.
...
Adresses comments on MR.
Add a comment explaining the magic behind CRe's charging icon when using
CRE's full (top) status bar.
2015-09-09 17:37:35 +02:00
Alexander Pletnev
52d821df00
Add Statistic plugin ( #1581 Amount of hours spent on a book)
2015-09-07 20:06:17 +03:00
Qingping Hou
f09f6e0db8
Merge pull request #1621 from Frenzie/readerfont
...
Fix set default or fallback font string isn't picked up by lua_xgettext
2015-09-05 23:08:37 -07:00
Frans de Jonge
30a95c8fc3
Fix set default or fallback font string isn't picked up by lua_xgettext
2015-09-05 10:53:46 +02:00
NiLuJe
a4ebfee83b
Handle the PW3
...
(Dry-coded, assume it's basically a PW2 w/ the KV screen ;p)
2015-09-05 03:33:11 +02:00
Frans de Jonge
f84b537954
Make 'default' and 'fallback' strings translatable
2015-09-04 10:59:07 +02:00
Frans de Jonge
e935ef3ada
Merge pull request #1615 from frankyifei/2015-9-3
...
implement GUI dialog for setting crengine fallback font
2015-09-03 17:48:32 +02:00
frankyifei
059de23037
implement GUI dialog for setting crengine fallback font
2015-09-03 00:51:38 +09:30
Frans de Jonge
f1e8710f0f
Implement persistent global style setting
2015-08-25 12:25:32 +02:00
Frans de Jonge
f9d415642a
Fix clear external styles not persistent in document settings
...
References #1601
2015-08-25 10:58:20 +02:00
chrox
ec1d9e4b7d
partial refresh after deleting highlights
...
This should fix #1558 .
2015-07-05 01:53:47 +08:00
chrox
612ee99707
dictionary lookup now supports phrase
...
This should fix #1537 .
2015-06-15 18:11:47 +08:00
Qingping Hou
186673587e
chore: fix some of the luacheck errors
2015-04-26 20:57:45 -04:00
NiLuJe
50dbf6b581
Switch a few widgets to ui refresh modes
...
More closely matches native behavior on REAGL devices.
Closing those widgets should still trigger a partial refresh though,
because we usually get back to the reader, and text, so we want REAGL
;).
2015-04-26 20:07:17 +02:00
chrox
d345f21c39
Fix sdcv on Android cannot handle morphological changes
2015-04-22 14:27:33 +08:00
chrox
402806d32b
Dictionary on Android
...
Stardict dictionary files should be copied to
/sdcard/koreader/data/dict/ directory.
2015-04-15 20:30:27 +08:00
chrox
263309d0f3
Add option to disable swipe to go back
...
and add a menu entry "Go back".
This should fix #1443 .
2015-04-01 18:24:01 +08:00
chrox
0788709f26
Popup goto dialog only when holding on visible status bar
2015-03-28 22:04:12 +08:00
chrox
946f527bb5
Remember scroll mode in flipping mode
...
This is a follow-up workaround on #1439 .
2015-03-24 09:34:10 +08:00
chrox
82393f0ed3
fix loading frontend/JSON.lua for json.lua on Kindle
...
The VFAT file system of `/mnt/us` is case insensitive so that
require("json") from Spore which intends to load luajson module in
rock directory actually will load `frontend/JSON.lua`, the two JSON
parser libraries have slightly different APIs.
This patch remove the pure Lua JSON library in favor of `luajson` which
uses LPeg pattern marching backend for better performance.
2015-03-21 13:19:00 +08:00
chrox
ff3a42e503
typo fix of #1462
2015-03-20 21:22:14 +08:00
chrox
90a5e09bdc
disable highlight in dict window if it's highlighted already
...
This should fix #1418 .
2015-03-12 18:51:01 +08:00
chrox
2ad21dcaa2
only strip punctuations when highlight to search
...
This should fix #1419 .
2015-03-12 17:41:23 +08:00
chrox
3224eb1797
fix inproper variable name for pages left
2015-03-12 15:51:59 +08:00
chrox
992e769aaf
support goto relative page number
...
We can input relative page number now in the reader goto dialog.
Goto "+4" will page forward 4 pages and goto "-4" will page
backward 4 pages.
This implements #1437 .
2015-03-12 15:46:01 +08:00
chrox
ea76d91ed4
save zoom mode in flipping mode
...
This is a workaround to fix #1439 .
2015-03-12 14:52:59 +08:00
chrox
35abf4bfaf
move minibar configurations to reader menu
...
and fix #1446 by adding progress percentage in minibar.
2015-03-12 14:35:49 +08:00
chrox
d08e22ec2e
add simple sync service as a plugin
...
The 'KOSync' plugin will synchronize furthest reading progress
across different koreader devices after users registering their
devices.
The synchronizing service is open-sourced as the project
[koreader/koreader-sync-server](https://github.com/koreader/koreader-sync-server ).
2015-03-09 20:20:36 +08:00
chrox
3a0960d391
goto current toc entry automatically when open TOC window
2015-02-03 15:34:35 +08:00
chrox
5b76805911
disable follow link by default because it may cause trouble in reflowing mode
2015-02-03 12:48:24 +08:00
chrox
1894e71b07
don't expand toc node when it's parent node is collapsed
2015-02-03 12:48:24 +08:00
chrox
5d79158602
fix cannot save document if exit directly after highlighting in PDF
2015-02-02 02:22:58 +08:00
chrox
f22a53affd
screen orientation won't change when going into filemanager
...
and filemanager remembers screen orientation at exit
This should fix #1338 .
2015-02-02 01:36:52 +08:00