2
0
mirror of https://github.com/koreader/koreader synced 2024-11-16 06:12:56 +00:00
Commit Graph

1379 Commits

Author SHA1 Message Date
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
Qingping Hou
ceae2e2d04 bump crengine to version cr3-3.1.2-27 2012-12-18 12:26:22 +08:00
Qingping Hou
5a57ef84d3 remove default_font in readerfont because it is defined in credocument. 2012-12-17 15:01:31 +08:00
Qingping Hou
e27b99f770 read font_face and font_size from document settings
This is done in readerfont.lua
2012-12-17 14:51:50 +08:00
Qingping Hou
5d1c98e90a add setFontSize to credocument.lua 2012-12-17 14:50:50 +08:00
Tigran Aivazian
cb1f28d598 Enable chapter marks in crengine header. 2012-12-16 13:28:56 -05:00
Qingping Hou
590bf149be count FrameContainer padding into menu title bar size 2012-12-16 03:43:33 -05:00
Qingping Hou
2050696de6 bug fix in FrameContainer
content_size should be obtained by calling self[1]:getSize()
2012-12-16 03:42:30 -05:00
Qingping Hou
6beebe4423 remove menu item underline for touch device 2012-12-16 02:16:21 -05:00
Qingping Hou
f568ee4139 remove unnecessary framecontainer in reader.lua 2012-12-15 09:31:03 +08:00
Qingping Hou
dbd27cd600 rename ReaderMenu:addToMainMenuCallback to registerToMainMenu
since we are actully inserting widgets, not callbacks
2012-12-15 09:30:48 +08:00
Qingping Hou
5b6558383d register ReaderZooming's zoommode menu in ReaderMenu 2012-12-15 09:26:40 +08:00
Qingping Hou
9a439f5dc4 register ReaderFont's font menu in ReaderMenu 2012-12-15 09:23:02 +08:00
Qingping Hou
f7c65ebef7 add register_widget in ReaderMenu & minor fixes in menu.lua
* now readerwidgets can add menu items in ReaderMenu by
calling ReaderMenu:addToMainMenuCallback and define its own
addToMainMenu method, which takes ReaderMenu's item_table as argument.
2012-12-15 09:20:12 +08:00
Qingping Hou
93f7813d1a do deep copy on InputContainer widget _init 2012-12-14 05:52:56 +08:00
Qingping Hou
476733dc87 register font menu to main reader menu for touch device 2012-12-14 02:32:16 +08:00
Qingping Hou
1675d8667b add cre view mode support in frontend 2012-12-13 12:41:48 +08:00
Qingping Hou
454ffc0479 add change view mode feature for crereader
Conflicts:
	crereader.lua
	defaults.lua
2012-12-13 12:30:02 +08:00
Qingping Hou
756cce6174 use DroidSansFallback.ttf in font.lua 2012-12-13 01:40:35 +08:00
Tigran Aivazian
667d6b654f Don't use DroidSansFallbackFull.ttf fonts
Use DroidSansFallback.ttf rather than DroidSansFallbackFull.ttf because
that is what is used for rendering cjk glyphs by mupdf (see mupdf.patch).

Conflicts:
	font.lua
2012-12-13 01:39:35 +08:00