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

1513 Commits

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