2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00
Commit Graph

1448 Commits

Author SHA1 Message Date
Qingping Hou
01e8e5e820 correctly report timeout on select timeout 2013-01-06 02:07:57 -05:00
chrox
aa152a8a51 make readerconfig independent of koptoptions
So that other readers could reuse readerconfig
2013-01-06 14:01:34 +08:00
{Qingping,Dave} Hou
bac3ae568b Merge pull request #686 from chrox/prerendering
add pre-rendering in pdf/djvu readers
2013-01-05 16:46:52 -08:00
{Qingping,Dave} Hou
31379d85de Merge pull request #685 from chrox/option-tweaks
move "Reflow option" to "More settings" dialog
2013-01-05 16:17:26 -08:00
chrox
12a76fee33 add pre-rendering in pdf/djvu readers
"HintPage" tasks are scheduled into the execution stack of UIManager
after each page drawing. These tasks should be checked immediately after
screen is refreshed so tasks are double-checked in the main loop.
2013-01-05 22:28:14 +08:00
chrox
bfe7b5e332 move Reflow option to More options dialog 2013-01-05 20:15:17 +08:00
{Qingping,Dave} Hou
113a1e3c56 Merge pull request #681 from houqp/ignore_adapt
add more items to gitignore file
2013-01-04 09:41:35 -08:00
{Qingping,Dave} Hou
3ec818a3cd Merge pull request #684 from chrox/koptreader-new-ui
add reflow mode in pdf/djvu readers
2013-01-04 00:28:57 -08:00
{Qingping,Dave} Hou
dbaec84f4d Merge pull request #683 from houqp/new_ui_houqp
Bug fix & added simple TOC menu & bookmark support & notification widget
2013-01-04 00:24:03 -08:00
Qingping Hou
c0602fba95 fix nil dimen bug in InputContainer:init 2013-01-04 03:16:18 -05:00
chrox
349bcb996e use koptinterface to reflow text in pdf/djvu readers 2013-01-03 22:33:49 +08:00
Qingping Hou
06444e3420 add notification widget and used it in readerbookmark 2013-01-01 18:08:19 -05:00
Qingping Hou
fff8658530 notify user if page already book marked 2013-01-01 17:27:10 -05:00
Qingping Hou
d04ab4e4ae add readerbookmark 2013-01-01 14:45:52 -05:00
Qingping Hou
9e7d41d129 bug fix in readertoc
* typo in fillToc method
* handle xpointer in getTocTitleByPage
* return true in onShowToc
2013-01-01 14:45:44 -05:00
Qingping Hou
a05e87a2dc move Back key binding of readerui to ReaderUI:init() 2013-01-01 14:40:37 -05:00
Qingping Hou
b79fafb863 add Device:hasKeyboard in device.lua 2013-01-01 14:40:32 -05:00
Qingping Hou
d295e28046 remove unused onPageUpdate and onPosUpdate in readertoc 2013-01-01 14:40:24 -05:00
Qingping Hou
943d56699e remove dulplicate onSetDimensions handler in readertoc 2013-01-01 14:40:17 -05:00
Qingping Hou
2bf0a5cf0a use menu widget ignore attribute for reader menu
now menu is poped up from top of screen
2013-01-01 14:40:09 -05:00
Qingping Hou
6af311bc17 add ignore attribute to CenterContainer widget 2013-01-01 14:40:02 -05:00
Qingping Hou
a19b3cc1b4 bug fix: set toc menu height and width 2012-12-31 00:49:43 -05:00
Qingping Hou
414f8bec34 use left swipe for next page turn 2012-12-31 00:09:33 -05:00
Qingping Hou
d3292740ec adapt ReaderPanning to new touch event system 2012-12-30 22:57:23 -05:00
Qingping Hou
120f7b0252 bug fix: signal ViewRecalculate event after panning
This make sure ReaderPaging get correct visible_area when
turnning to previous page.
2012-12-30 22:53:57 -05:00
Qingping Hou
8a8b993ade add toc menu for touch UI 2012-12-30 19:13:46 -05:00
Qingping Hou
468178c37c bug fix in menu widget, call close_callback on after select 2012-12-30 18:51:14 -05:00
{Qingping,Dave} Hou
bcdb4d8e3f Merge pull request #674 from houqp/new_ui_houqp
bug fix in readerfont & minor code adjustment & page status in readerrolling
2012-12-29 22:12:51 -08:00
{Qingping,Dave} Hou
c25e1765fb Merge pull request #678 from houqp/new_ui_sync
update from master branch
2012-12-29 22:11:58 -08:00
Qingping Hou
8f41eb814d add more items to gitignore file 2012-12-30 01:09:03 -05:00
Qingping Hou
c5fc851bb7 bug fix for swipe gesture detection (nil x or y)
a complete_last_ev var is used to make sure the first argument
to isSwipe() method has no nil x or y entry.
2012-12-30 01:01:44 -05:00
Qingping Hou
f19b6e7667 use swipe gestures in menu widget to signal page turn 2012-12-30 00:56:21 -05:00
Qingping Hou
0f51f34ff6 add swipe event detection in gesturedetector.lua 2012-12-30 00:45:21 -05:00
chrox
e525264b01 save/restore koptconfig to setting files 2012-12-24 17:36:52 +08:00
chrox
99a7ebaeb6 larger option text in paperwhite 2012-12-24 16:55:10 +08:00
chrox
a649301e69 make pdfreader and djvureader the defaults 2012-12-24 08:19:34 +08:00
chrox
074522a36b first usable koptreader for new UI 2012-12-24 08:16:41 +08:00
chrox
755e012dba add config options 2012-12-24 08:16:33 +08:00
chrox
138def10c3 Demo version of koptreader config dialog. 2012-12-24 08:16:17 +08:00
chrox
0706cd719b add libk2pdfopt as a prerequisite lib for kpdfview object 2012-12-22 14:01:05 +08:00
chrox
e74f7214cf update k2pdfopt to version 1.6.3 2012-12-22 14:00:54 +08:00
Qingping Hou
93abd2fee7 add page status to readerrolling for better page view_mode support
* now when rendering in page view mode, we only keep track of page
number instead of pos inside document. Because using pos inside
document for page view mode is really a bad idea and will lead to
many unsovlabe bugs...
2012-12-22 13:27:46 +08:00
Qingping Hou
5ab98420bd use predefined variable instead of magic number for view_mode 2012-12-21 09:10:16 +08:00
Qingping Hou
d24d8f2ff4 3 new cre methods from @kai771
renamed from kai's commit:

* setViewMode
* setHeaderInfo
* setHeaderFont
2012-12-21 09:06:21 +08:00
Qingping Hou
efa37c97ab bug fix in readerfont
After set font in ReaderFont:onReadSettings, we have to send UpdatePos
event in order to set m_is_rendered(member of LVDocView) to true.

Otherwise position inside document will be reset to 0 on first view
render, this makes the first page of document is always displayed on
document open.

So far, I don't know why this call will alter the value of m_is_rendered.
It just works...
2012-12-21 06:00:51 +08:00
{Qingping,Dave} Hou
946679aa2f Merge pull request #659 from houqp/new_ui_houqp
multiple fixes & cre view mode support & update from master
2012-12-19 20:46:57 -08:00
Tigran Aivazian
1237453a75 Enable hyphenation and set status font
Conflicts:
	crereader.lua
2012-12-20 12:45:58 +08:00
Qingping Hou
41c32a6630 minor tweak for kpvcrlib/CMakeLists.txt 2012-12-19 16:26:06 +08:00
Qingping Hou
3838d8f890 build crengine as shared library
* upstream project removed CMakeLists.txt in crengine dir now, so I
added our own in kpvcrlib/CMakeLists.txt

* fix segfault bug in lvimg.cpp by removing JCONFIG_INCLUDED definition
2012-12-19 15:54:41 +08:00
Qingping Hou
4d010f10e2 disable overlap dimming for page view mode in crereader 2012-12-18 12:31:55 +08:00