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

1860 Commits

Author SHA1 Message Date
chrox
4c1fc6be5c make larger default page margin 2013-02-25 22:18:31 +08:00
chrox
37d22f2d17 set widget spacing according to screen DPI 2013-02-25 21:59:10 +08:00
chrox
86a65003d1 set manual cropping if bbox exists 2013-02-25 21:29:41 +08:00
chrox
5bf9df5d15 set bgcolor to gray in cropping dialog 2013-02-25 21:27:21 +08:00
Huang Xin
12d6ec1740 Merge pull request #770 from houqp/new_ui_houqp
add ev_log replay script & bug fix in gesturedetector
2013-02-24 18:27:27 -08:00
{Qingping,Dave} Hou
44a2827077 Merge pull request #768 from chrox/dogear_bookmark
show a dog-ear-like icon on bookmarked page
2013-02-24 11:23:48 -08:00
Qingping Hou
6d6ddc85c3 remove debug output for input_event 2013-02-25 03:17:54 +08:00
Qingping Hou
331ec3a6ce fix: properly record last_tev in gesturedetector 2013-02-25 03:06:59 +08:00
Qingping Hou
9b4935d5ec add ev_log replay script 2013-02-25 01:50:58 +08:00
chrox
1ecbb69ab2 do full refresh every six page turning/rolling 2013-02-24 20:48:42 +08:00
chrox
01c5bcff8c set page background color to white in pdf/djvu reader 2013-02-24 20:44:55 +08:00
chrox
3dfa9aa51d add a dog-ear-like icon at the above right corner of bookmarked page
And tap the above right corner will toggle the bookmark on this page on/off.
2013-02-24 19:49:23 +08:00
chrox
781821b883 bugfix: use pageno from listened events other than the page in view state
As the view state may not be updated yet when PageUpdate event is triggered.
2013-02-24 19:37:55 +08:00
Huang Xin
5b311f0eda Merge pull request #767 from houqp/new_ui_houqp
add ev log in debug mode
2013-02-23 23:41:44 -08:00
Qingping Hou
4841d1bda9 Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into new_ui_houqp 2013-02-24 15:34:04 +08:00
{Qingping,Dave} Hou
d730f0d27b Merge pull request #766 from chrox/progress_bar
add reading progress bar at the bottom of ReaderView for pdf/djvu reader
2013-02-23 23:34:00 -08:00
chrox
86dab2ebee rename footer.lua to readerfooter.lua 2013-02-24 15:25:08 +08:00
chrox
02a159eaf8 a better looking progress bar widget 2013-02-24 15:22:05 +08:00
Qingping Hou
186712d401 add ev log in debug mode 2013-02-24 15:10:11 +08:00
{Qingping,Dave} Hou
334e2e9d3a Merge pull request #765 from chrox/crop_fix
add double tap gesture on page area to confirm cropping
2013-02-23 22:24:52 -08:00
chrox
c5b4d958bb add reading progress bar at the bottom of ReaderView for pdf/djvu reader
And there is also a toggle full screen option to turn on/off the progress bar.
2013-02-24 02:25:57 +08:00
chrox
16c2ea23b6 add double tap gesture on page area to confirm cropping
And round bbox coordinates.
2013-02-23 13:10:53 +08:00
{Qingping,Dave} Hou
de65b8934f Merge pull request #763 from chrox/event_listener
separate abstract interface EventListener from Widget
2013-02-21 06:38:40 -08:00
chrox
7f179c1fa7 confirm and cancel gestures in cropping dialog are replaced by OK/Cancel buttons
Now only "tap" and "pan" gestures are allowed in cropping dialog.
2013-02-21 22:29:54 +08:00
chrox
e9567fc2d1 keep bbox in page area 2013-02-21 18:08:36 +08:00
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