Huang Xin
08edf7c259
Merge pull request #790 from houqp/new_ui_fix
...
listen home key press in filechooser
2013-03-12 08:39:25 -07:00
Qingping Hou
9fa6ec2a0c
listen home key press in filechooser
2013-03-12 23:28:55 +08:00
{Qingping,Dave} Hou
0e0c18ad9b
Merge pull request #789 from chrox/new_ui_code
...
dismiss chrome bar before launching the reader
2013-03-12 07:40:52 -07:00
{Qingping,Dave} Hou
e488b9ae16
Merge pull request #787 from chrox/background_hint
...
add background hinting in koptinterface
2013-03-12 07:38:42 -07:00
chrox
062af7cb94
dismiss chrome bar before launching the reader
2013-03-12 22:14:17 +08:00
chrox
a6609119ec
disable hinting temporarily in config dialog and flipping mode and cropping dialog
...
Since hinting is of little use in these situations.
2013-03-12 20:28:01 +08:00
chrox
ef68ccebfe
add background hinting in koptinterface
2013-03-12 20:26:02 +08:00
Huang Xin
7a4248faef
Merge pull request #786 from houqp/new_ui_code
...
add last documents history and fix wtest.lua
2013-03-11 22:25:22 -07:00
{Qingping,Dave} Hou
6ab24329c8
Merge pull request #785 from chrox/flip_fix
...
bugfix: detect pan release to update flipping page
2013-03-11 22:16:28 -07:00
Qingping Hou
e492e451ec
handle nil width for button widget
2013-03-12 13:08:48 +08:00
Qingping Hou
6f08f246d1
fix crash in wtest.lua
2013-03-12 13:08:30 +08:00
Qingping Hou
738d08a8bf
adapt confirmbox to button widget changes
2013-03-12 13:07:05 +08:00
Qingping Hou
f22b2301fa
add last documents menu entry
2013-03-12 12:51:00 +08:00
chrox
3660625cca
bugfix: detect pan release to update flipping page on which the page
...
calculation of the following flip is based.
2013-03-12 11:28:47 +08:00
chrox
617613e763
bugfix: adjust coordinates of pan gesture
2013-03-12 11:27:41 +08:00
chrox
da2a3ff753
detect pan release gesture
2013-03-12 11:26:11 +08:00
{Qingping,Dave} Hou
bd8e9699eb
Merge pull request #784 from chrox/log-reflow-duration
...
log reflow duration for benchmarking
2013-03-11 06:41:37 -07:00
{Qingping,Dave} Hou
d147516923
Merge pull request #783 from chrox/scroll_fix
...
bugfix: send SetDimensions event when toggling full screen on/off
2013-03-11 06:41:11 -07:00
chrox
824de2cb9c
bugfix: send SetDimensions event when toggling full screen on/off
2013-03-11 16:30:48 +08:00
chrox
591a27ddfe
log reflow duration for benchmarking
2013-03-11 16:24:27 +08:00
{Qingping,Dave} Hou
ce8eb15dd8
Merge pull request #781 from chrox/pdf_scroll_mode
...
add scroll mode for pdf/djvu reader
2013-03-10 21:44:19 -07:00
chrox
418ba943ed
bugfix: recalculate screen offset
2013-03-10 16:46:56 +08:00
chrox
a2dc5e00a2
bugfix: reset page scroll states when switching reflow on/off
2013-03-10 14:27:42 +08:00
chrox
63e5e7e577
add scroll mode for pdf/djvu reader
2013-03-10 14:23:26 +08:00
chrox
64949444f6
bugfix: calculate page zoom before hinting
2013-03-10 14:21:32 +08:00
chrox
9e5a036c6e
cleanup: remove unnecessary debug info
2013-03-10 13:20:25 +08:00
chrox
dc22370cf1
bugfix: intersected geom should be initiated with a fresh copy of self
2013-03-10 13:18:50 +08:00
chrox
6561475cf7
return bbox immediately to save several CPU cycles
2013-03-10 13:15:00 +08:00
{Qingping,Dave} Hou
91b73ba7ab
Merge pull request #779 from chrox/two_finger_tap
...
add screenshot with two-finger tap
2013-03-07 09:26:37 -08:00
chrox
7fb3b02117
make reader screenshot widget always active
2013-03-07 18:06:18 +08:00
chrox
71c4f2dfc5
add active widgets in window stack that will always handle events
2013-03-07 18:05:22 +08:00
chrox
5c2d9bb1ad
screenshot with finger touch at the two corners of the diagonal
2013-03-06 22:36:51 +08:00
chrox
d879603352
set widget dirty with "auto", "full" and "partial" arguments
...
The "auto" argument requests a full refresh and increses full refresh count
by one. And the "full" argument forces a full refresh and reset full refresh
count. And the "partial" argument requests a partial refresh.
2013-03-06 22:24:48 +08:00
chrox
64addcc841
bugfix: fix increment of refresh count
...
If full refresh is false and refresh count is FULL_REFRESH_COUNT - 1,
every refresh becomes full refresh. This patch increases refresh count
when a full refresh is performed no matter whether full refresh is
requested.
2013-03-06 21:31:41 +08:00
chrox
c3d7d2df47
add two-finger tap gesture
2013-03-06 21:04:33 +08:00
chrox
f5b89744c5
feed evs in all slots to state machine
2013-03-06 20:59:48 +08:00
{Qingping,Dave} Hou
14c5a244a3
Merge pull request #778 from chrox/bbox-fix
...
clamp used bbox to page dimension
2013-03-05 06:16:43 -08:00
chrox
8c01b59776
clamp used bbox to page dimension
2013-03-05 16:50:04 +08:00
{Qingping,Dave} Hou
b9026d9200
Merge pull request #777 from chrox/cre-option-fix
...
save/restore view mode and embedded css mode
2013-03-04 13:24:01 -08:00
chrox
87eec1b539
save/restore view mode and embedded css mode
2013-03-04 23:23:37 +08:00
{Qingping,Dave} Hou
7bdc6e4f2c
Merge pull request #776 from chrox/mt_hold
...
add multiple slots in gesture detector
2013-03-03 08:01:42 -08:00
chrox
3c1e49253a
add resources files for page flipping
2013-03-03 22:33:08 +08:00
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