2
0
mirror of https://github.com/koreader/koreader synced 2024-11-18 03:25:46 +00:00
Commit Graph

1735 Commits

Author SHA1 Message Date
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