Commit Graph

163 Commits

Author SHA1 Message Date
Qingping Hou ad704fa9c2 give a better name for parent 2013-03-15 05:23:39 -04:00
Qingping Hou eaf43dc30b add go back button to touchmenu 2013-03-15 05:18:34 -04:00
Qingping Hou c9c72522b9 add submenu support for touchmenu 2013-03-15 02:54:23 -04:00
Qingping Hou 1fcb5281a0 use touchmenu widget in readermenu 2013-03-14 13:58:42 +08:00
{Qingping,Dave} Hou 6c50123c20 Merge pull request #792 from chrox/new_ui_code
bugfix: require button widget
2013-03-12 20:20:19 -07:00
Qingping Hou f87fd8ae07 remove screen rotation in readermenu 2013-03-13 10:44:33 +08:00
Qingping Hou c5ff50abdf remove trailing spaces 2013-03-13 10:43:15 +08:00
chrox 94ea2b8250 bugfix: require button widget 2013-03-13 10:35:53 +08:00
Qingping Hou 10d980ed87 rearranged source tree 2013-03-13 01:18:53 +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 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 824de2cb9c bugfix: send SetDimensions event when toggling full screen on/off 2013-03-11 16:30:48 +08:00
chrox 418ba943ed bugfix: recalculate screen offset 2013-03-10 16:46:56 +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 7fb3b02117 make reader screenshot widget always active 2013-03-07 18:06:18 +08:00
chrox 5c2d9bb1ad screenshot with finger touch at the two corners of the diagonal 2013-03-06 22:36:51 +08:00
chrox 87eec1b539 save/restore view mode and embedded css mode 2013-03-04 23:23:37 +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 5bf9df5d15 set bgcolor to gray in cropping dialog 2013-02-25 21:27:21 +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
{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 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
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 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 02c1005d95 rename ReaderKoptinterface to ReaderKoptListener & save zoom mode to normal_zoom_mode 2013-02-20 11:50:36 +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
Qingping Hou f3452234ea add math.lua, move all math related helpers in to it 2013-02-19 11:57:14 +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 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
chrox 438c828e98 cleanup: use postInitCallback to restore screen mode 2013-02-12 00:59:28 +08:00
chrox 0137fe7af4 add screen mode restoration for each document 2013-02-11 00:09:33 +08:00
chrox 94a6cbbf28 bugfix: restore original zoom mode after cropping 2013-02-09 00:11:30 +08:00
Qingping Hou cc5a431b70 properly close ReaderConfig on screen rotate 2013-02-04 15:03:17 +08:00
Qingping Hou ae6c4bd03a Merge branch 'new_ui_code' of github.com:hwhw/kindlepdfviewer into rotate
Conflicts:
	frontend/ui/reader/readerconfig.lua
2013-02-04 15:00:17 +08:00
{Qingping,Dave} Hou 0c26a3e942 Merge pull request #734 from chrox/man-crop
add manual page crop for pdf/djvu documents
2013-02-03 07:31:57 -08:00