chrox
1bd8dfcee1
add flipping mode in pdf/djvu reader
...
By tapping on the upper left corner of the reader one can toggling flipping mode on/off.
In flipping mode swiping right/down and left/up will paging backward and forward
accordingly with pages proportional to swiping distance.
2013-03-03 22:23:28 +08:00
chrox
fcfe82f4a5
add direction and distance in pan/swipe gesture
2013-03-03 22:18:38 +08:00
chrox
27935a2f3c
set rate in pan GestureRange in bbox widget
2013-03-02 23:13:29 +08:00
chrox
94a69b87a7
add gesture emitting rate in GestureRange
2013-03-02 23:11:23 +08:00
chrox
4d4ad5fd4b
cleanup: use local variables in time arithmetic
2013-03-02 22:24:21 +08:00
chrox
14bbcde422
add multiple slots in gesture detector
...
So that gesture detecting in one slot won't block gestures in the other slots.
2013-03-02 22:21:18 +08:00
Huang Xin
400e2c82d1
Merge pull request #774 from houqp/new_ui_houqp
...
record multiple slots for multi-touch input
2013-02-27 01:20:57 -08:00
Qingping Hou
d4e2cb708e
record multiple slots for multi-touch input
...
for now, only slot 0 is parsed, the rest are ignored.
2013-02-27 16:04:28 +08:00
Huang Xin
253a18b7b2
Merge pull request #772 from houqp/new_ui_houqp
...
fix whitespaces
2013-02-25 21:08:19 -08:00
{Qingping,Dave} Hou
2012654197
Merge pull request #771 from chrox/kopt-bbox-fix
...
set manual cropping if bbox exists in koptinterface
2013-02-25 21:00:21 -08:00
Qingping Hou
712f964d43
fix whitespaces
2013-02-25 23:32:46 -05:00
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