chrox
e1d4b1f160
use eight anchor points to adjust bbox
...
Including the vertices and the midpoints on each edge of the rectangle.
2013-02-21 13:16:47 +08:00
chrox
7117cb8710
add bbox adjust by panning gesture
2013-02-20 22:50:57 +08:00
chrox
46357d617c
cleanup: lookup reader view states like pageno and screen offset directly in self.view
2013-02-20 19:39:09 +08:00
chrox
14bcec4b81
remove arguments of RestoreZoomMode events defined in KoptOptions
...
Now zoom mode restoration is handled by ReaderKoptListener
2013-02-20 19:29:14 +08:00
chrox
85dafd6e25
set zoom mode to contentwidth after rotating screen to landscape
...
As most pages are portrait there is no reason to fit "portrait" page
on "landscape" screen. And "pagewidth" is used less often than "contentwidth".
So "contentwidth" is choosed to set zoom mode on landscape screen.
2013-02-20 18:30:31 +08:00
chrox
9efdefb22f
add gamma correction for pdf/djvu reader
2013-02-20 14:32:51 +08:00
chrox
df7f7714e4
remove default options in KoptOptions and CreOptions
2013-02-20 13:01:52 +08:00
chrox
02c1005d95
rename ReaderKoptinterface to ReaderKoptListener & save zoom mode to normal_zoom_mode
2013-02-20 11:50:36 +08:00
chrox
74f76e98cc
separate abstract interface EventListener from Widget
...
The rationale is that some non-widget modules like ReaderKoptListener should be able
to handle events.
2013-02-20 11:42:02 +08:00
{Qingping,Dave} Hou
d304408ead
Merge pull request #761 from chrox/hide_dirs
...
hide certain directories in FileManager
2013-02-19 07:11:49 -08:00
{Qingping,Dave} Hou
e6e561ce52
Merge pull request #760 from chrox/restore_zoom_mode
...
restore zoom mode when toggling reflow on/off
2013-02-19 07:11:20 -08:00
{Qingping,Dave} Hou
0e2f113a51
Merge pull request #757 from chrox/new_ui_cleanup
...
cleanup: remove debug info on bbox
2013-02-19 06:53:10 -08:00
chrox
905b315c81
hide certain directories in FileManager
...
The exclude pattern should be editable by users in the future.
2013-02-19 21:30:35 +08:00
chrox
a962f49486
cleanup: use additional param in favor of flag variable
2013-02-19 19:37:02 +08:00
chrox
666bb3d8ae
restore zoom mode when toggling reflow on/off
2013-02-19 19:16:42 +08:00
chrox
25d8d24775
cleanup: remove debug info
2013-02-19 15:05:35 +08:00
chrox
f4614db988
set zoom mode to content after manual cropping
2013-02-19 15:03:44 +08:00
chrox
78f8ca9029
cleanup: remove debug info on bbox
2013-02-19 13:28:04 +08:00
Huang Xin
f542ffbf57
Merge pull request #755 from houqp/new_ui_fix
...
some code clean up
2013-02-18 20:57:35 -08:00
Huang Xin
f819bdff6b
Merge pull request #754 from houqp/new_ui_houqp
...
move adjustGesCoordinate from Screen to GestureDetector & bug fix
2013-02-18 20:55:52 -08:00
Qingping Hou
f3452234ea
add math.lua, move all math related helpers in to it
2013-02-19 11:57:14 +08:00
Qingping Hou
79b3ee91c7
update config.lua after moving toggleswitch to separate file
2013-02-19 11:50:25 +08:00
Qingping Hou
21091e3ce0
move toggleswitch into separate widget file
...
also remove onGesture method reload in ToggleSwitch widget
2013-02-19 11:44:44 +08:00
Qingping Hou
327210e3f1
remove onGesture method overload in BBoxWidget
...
since ges pos can be acqured by the second argument
2013-02-19 11:36:02 +08:00
Qingping Hou
a655219eba
move adjustGesCoordinate from Screen to GestureDetector
...
also adjust swipe direction according to screen view mode
2013-02-19 11:13:24 +08:00
Huang Xin
ab956a10c5
Merge pull request #752 from houqp/new_ui_code
...
pick KUAL support files from master
2013-02-18 17:16:54 -08:00
Qingping Hou
8d2e5128b6
remove kite in favor of KUAL
2013-02-18 18:45:24 -05:00
chrox
6e858a980b
add extensions directory in customupdate
2013-02-18 18:33:48 -05:00
Twobob
530f5ffc30
update to direct referencing of scripts.
...
SIDE-EFFECTS: this means /mnt/us/kindlepdfviewer/kpdf.sh is now the REQUIRED location as opposed to preferred.
2013-02-18 18:33:25 -05:00
Twobob
623be75bbb
remove unrequired scripts
2013-02-18 18:33:18 -05:00
Twobob
0709fdfe4e
KUAL extensions added (since kindlepdfviewer will soon support all devices)
2013-02-18 18:33:10 -05:00
Huang Xin
a93eef04af
Merge pull request #751 from houqp/new_ui_code
...
fix coordinate calculation for blitbuffer rotation
2013-02-18 00:26:45 -08:00
Qingping Hou
1f1e6fa7d2
Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_code
2013-02-18 16:18:17 +08:00
Qingping Hou
a54d2c5abb
fix coordinate calculation for blitbuffer rotation
2013-02-18 16:14:05 +08:00
Huang Xin
0835e9f34d
Merge pull request #750 from houqp/new_ui_code
...
bug fix for einkfb.c and screen.lua
2013-02-18 00:10:04 -08:00
Qingping Hou
1c0fbb10db
Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_code
2013-02-18 16:00:35 +08:00
{Qingping,Dave} Hou
95ea8688a6
Merge pull request #747 from chrox/new_ui_code
...
fix visible_area recalculate for manual crop in reflow mode
2013-02-18 00:00:08 -08:00
Qingping Hou
642375600b
add more comments
2013-02-18 15:53:46 +08:00
Qingping Hou
3f918c3018
get correct screen width in Screen.lua
2013-02-18 15:49:53 +08:00
Qingping Hou
5edc2db12b
properly set up shadow buffer's pitch and bug fix on eink update
...
previously, counters never reach 0!
2013-02-18 15:48:33 +08:00
Huang Xin
c235e892c1
Merge pull request #745 from houqp/new_ui_code
...
fix bug in getPitch, returning half of ptich for 4bpp fb
2013-02-17 21:00:53 -08:00
chrox
dd96fa7b42
fix visible_area recalculate for manual crop in reflow mode
2013-02-18 12:19:57 +08:00
chrox
44cc9e6846
Merge branch 'new_ui_fix' of git://github.com/houqp/kindlepdfviewer into new_ui_code
2013-02-18 01:24:39 +08:00
Qingping Hou
c43053605f
fix bug in getPitch, returning half of ptich for 4bpp fb
2013-02-18 00:15:30 +08:00
Qingping Hou
0d1179a914
always make sure we switch to page mode in manual cropping
2013-02-18 00:01:57 +08:00
Huang Xin
db8872cd46
Merge pull request #742 from houqp/new_ui_houqp
...
bug fix: reader crashes when table of content is empty
2013-02-16 23:47:35 -08:00
Qingping Hou
5b5f6856d3
fix visible_area recalculate for manual crop in reflow mode
2013-02-17 13:12:51 +08:00
Qingping Hou
d116c6bacb
bug fix: reader crashes when table of content is empty
2013-02-17 07:17:31 +08:00
{Qingping,Dave} Hou
6b971ab967
Merge pull request #741 from chrox/new_ui_code
...
bugfix: calculate current config value or arg at runtime
2013-02-11 12:08:53 -08:00
chrox
c53f866a93
cleanup: use screen size in page hash explicitly
2013-02-12 01:15:19 +08:00