Commit Graph

293 Commits (df7f7714e444dd870616056abbc34f5317060862)

Author SHA1 Message Date
chrox df7f7714e4 remove default options in KoptOptions and CreOptions 12 years ago
chrox 02c1005d95 rename ReaderKoptinterface to ReaderKoptListener & save zoom mode to normal_zoom_mode 12 years ago
chrox 74f76e98cc separate abstract interface EventListener from Widget
The rationale is that some non-widget modules like ReaderKoptListener should be able
to handle events.
12 years ago
{Qingping,Dave} Hou d304408ead Merge pull request #761 from chrox/hide_dirs
hide certain directories in FileManager
12 years ago
{Qingping,Dave} Hou e6e561ce52 Merge pull request #760 from chrox/restore_zoom_mode
restore zoom mode when toggling reflow on/off
12 years ago
chrox 905b315c81 hide certain directories in FileManager
The exclude pattern should be editable by users in the future.
12 years ago
chrox a962f49486 cleanup: use additional param in favor of flag variable 12 years ago
chrox 666bb3d8ae restore zoom mode when toggling reflow on/off 12 years ago
chrox 25d8d24775 cleanup: remove debug info 12 years ago
chrox f4614db988 set zoom mode to content after manual cropping 12 years ago
chrox 78f8ca9029 cleanup: remove debug info on bbox 12 years ago
Huang Xin f542ffbf57 Merge pull request #755 from houqp/new_ui_fix
some code clean up
12 years ago
Qingping Hou f3452234ea add math.lua, move all math related helpers in to it 12 years ago
Qingping Hou 79b3ee91c7 update config.lua after moving toggleswitch to separate file 12 years ago
Qingping Hou 21091e3ce0 move toggleswitch into separate widget file
also remove onGesture method reload in ToggleSwitch widget
12 years ago
Qingping Hou 327210e3f1 remove onGesture method overload in BBoxWidget
since ges pos can be acqured by the second argument
12 years ago
Qingping Hou a655219eba move adjustGesCoordinate from Screen to GestureDetector
also adjust swipe direction according to screen view mode
12 years ago
Qingping Hou 1c0fbb10db Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_code 12 years ago
Qingping Hou 3f918c3018 get correct screen width in Screen.lua 12 years ago
chrox dd96fa7b42 fix visible_area recalculate for manual crop in reflow mode 12 years ago
chrox 44cc9e6846 Merge branch 'new_ui_fix' of git://github.com/houqp/kindlepdfviewer into new_ui_code 12 years ago
Qingping Hou 0d1179a914 always make sure we switch to page mode in manual cropping 12 years ago
Huang Xin db8872cd46 Merge pull request #742 from houqp/new_ui_houqp
bug fix: reader crashes when table of content is empty
12 years ago
Qingping Hou 5b5f6856d3 fix visible_area recalculate for manual crop in reflow mode 12 years ago
Qingping Hou d116c6bacb bug fix: reader crashes when table of content is empty 12 years ago
chrox c53f866a93 cleanup: use screen size in page hash explicitly 12 years ago
chrox 438c828e98 cleanup: use postInitCallback to restore screen mode 12 years ago
chrox 7af80f63f6 check screen mode in koptinterface 12 years ago
chrox 0137fe7af4 add screen mode restoration for each document 12 years ago
chrox 1f511757c5 bugfix: calculate current config value or arg at runtime 12 years ago
chrox 94a6cbbf28 bugfix: restore original zoom mode after cropping 12 years ago
Qingping Hou ddc7d86efe change ev argument name to tev in gesturedetector.lua
So people won't messed it up with ev in inputevet.lua
12 years ago
{Qingping,Dave} Hou 72eecac5e1 Merge pull request #736 from chrox/man-crop
adjust four corners of page bbox
12 years ago
{Qingping,Dave} Hou 85b4d60efc Merge pull request #735 from chrox/ui-tweaks
set menu font size according to screen dpi
12 years ago
chrox 72d806fbfc adjust four corners of page bbox 12 years ago
chrox 8c1c51e230 use hold event to cancel page crop 12 years ago
chrox 21c972a786 hide DPI dependency in Font module 12 years ago
Qingping Hou cc5a431b70 properly close ReaderConfig on screen rotate 12 years ago
Qingping Hou ae6c4bd03a Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into rotate
Conflicts:
	frontend/ui/reader/readerconfig.lua
12 years ago
Qingping Hou 681c788971 fix bug for touch event coordinates handling in landscape mode
This fix might only work for KPW, need to test on other devies
later.
12 years ago
{Qingping,Dave} Hou 0c26a3e942 Merge pull request #734 from chrox/man-crop
add manual page crop for pdf/djvu documents
12 years ago
chrox 0ed5d05bc0 hash current bbox explicitly 12 years ago
chrox 4675a220d8 add current bbox in page rendering hash
So that changing bbox could take effect on current page.
12 years ago
chrox 92586a3b95 cleanup unused debugs 12 years ago
chrox ccf9141dd8 move BBoxWidget to bbox.lua in ui directory 12 years ago
Qingping Hou f91c913530 set default_arg for screen_mode option on runtime 12 years ago
Qingping Hou 0dba667937 rename setScreenViewMode to setScreenMode 12 years ago
Qingping Hou 2218d3bd73 add getScreenMode in screen.lua 12 years ago
Qingping Hou 03b73712bc Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into rotate
Conflicts:
	frontend/document/koptinterface.lua
12 years ago
chrox 47371ea8b4 use hold_release event to cancel page crop 12 years ago