Commit Graph

520 Commits

Author SHA1 Message Date
chrox 2e4485c396 add strings in highlight dialog for translation 2013-06-16 11:15:39 +08:00
chrox c246696de9 add enable/disable method for Button widget 2013-06-16 11:13:54 +08:00
chrox e947c9b4b2 add bgcolor/fgcolor for TextWidget 2013-06-16 11:11:07 +08:00
chrox eb4c76bd15 add highlight in pdf reader 2013-06-15 23:16:53 +08:00
chrox eb2e26160a add faked tap when closing dict window 2013-06-15 23:16:53 +08:00
chrox c8df7a460d strip punctuation characters around selected word 2013-06-15 23:16:53 +08:00
chrox 6687208525 add hold_release and hold_pan gestures 2013-06-15 23:16:53 +08:00
Giorgio Micotti fc2d607d78 Fixed Landscape input handling. 2013-06-13 11:32:49 +02:00
Giorgio Micotti 70178aaf57 Fixed coordinates swapping and gesture detection. 2013-06-13 10:31:57 +02:00
Qingping Hou 5c0dc66e11 add eventAdjustHook for kobo 2013-06-13 03:26:03 -04:00
Giorgio Micotti eed989b349 Add support for Kobo runtime detection, and its single touch protocol. 2013-06-11 21:54:36 +02:00
chrox 47a58bebe4 split non-ascii characters like Chinese in which there is no space 2013-05-24 22:01:06 +08:00
Qingping Hou cc411efc92 update rolling status after cre view mode change 2013-05-18 13:35:12 -04:00
chrox c3dc712169 fix reader crash when hold pos is outside of page area 2013-05-03 19:04:31 +08:00
Paulo Matias a8b1536b1c Use "C" for LC_NUMERIC locale when serializing settings files. Avoids comma in floating point numbers on some locales. Solves issue #92. 2013-05-02 15:24:45 -03:00
chrox 7c78e83e49 add hightlight/dictionary lookup in scanned pdf/djvu 2013-05-01 23:43:53 +08:00
chrox 81294e804a fix page rect to screen rect transform when scale is larger than 1 2013-05-01 23:42:30 +08:00
chrox 390135d02d escape quotes and other funny characters in word when popening sdcv 2013-05-01 17:53:18 +08:00
chrox bda282ffa4 fix ineffective default options of full screen and scroll mode 2013-05-01 10:46:20 +08:00
chrox e560c20c6d add word lookup with stardict 2013-04-30 18:45:12 +08:00
chrox a5a7cebd73 dict windlow fit to landscape screen width 2013-04-30 18:43:39 +08:00
chrox cb873ee528 init/free OCR engine when necessary 2013-04-30 13:52:10 +08:00
chrox 5b6e9a8e03 OCR is almost stable, so enable it now 2013-04-30 13:51:10 +08:00
chrox ecb797a097 enlarge hightlight box in readerhightlight.lus 2013-04-30 13:48:50 +08:00
chrox 5b3aedbea5 save model information for later retrieval 2013-04-30 13:47:30 +08:00
chrox 4e1572d7d0 change cache size to 10 MB 2013-04-30 13:45:14 +08:00
{Qingping,Dave} Hou 15a40cd9bb Merge pull request #88 from chrox/reading_pos
save/restore reading position on each page
2013-04-27 12:40:52 -07:00
chrox 7b97ce4eeb comment revision 2013-04-27 17:50:20 +08:00
chrox 1a8bd4ca8c try to drop cache before OCR 2013-04-27 17:48:59 +08:00
chrox 19f227f7b1 enlarge OCR region 2013-04-27 17:48:27 +08:00
chrox b85a39d3f6 add reading position on each page
Page position is a fractional number ranging from 0 to 1, indicating the read percentage on
certain page. With the position information on each page whenever users change font size,
page margin or line spacing or close and reopen the book, the page view will be roughly the same.
2013-04-27 16:37:18 +08:00
chrox d18b58036f update dictionary backend name in kpvbooklet 2013-04-27 13:30:25 +08:00
chrox 695e095a1a add a demo version dictionary 2013-04-24 22:57:03 +08:00
chrox 28d902f006 add json parser library from http://regex.info/blog/ (Public domain license) 2013-04-24 22:55:02 +08:00
chrox 46c605d256 disable word OCR for now
Since it will crash the reader with a strange error message saying
"terminate called after throwing an instance of 'DJVU::GException'"
even though only PDF file is opened.
2013-04-24 09:13:20 +08:00
chrox 936dfc6fd1 add text highlight in both reflow and non-reflow mode 2013-04-24 06:59:52 +08:00
chrox 7f53ddacbe add activity indicator when configuring in reflow mode
For now pillow activityIndicator is used to draw animated waiting icon
at the upper left corner of the screen. So pillow service should be
enabled to use this feature, but eventually we should implement an
activity indicator that is independent of native system.
2013-04-21 16:54:59 +08:00
chrox 313525e961 add cpath in reader.lua 2013-04-21 16:49:00 +08:00
Qingping Hou 0660ae379b enable scroll using pan gesture in readerrolling 2013-04-21 05:56:52 +08:00
Qingping Hou 1783b16d69 credoc fix: load metadata info after document is rendered 2013-04-21 05:54:20 +08:00
Qingping Hou b011bc405b fix: set ReaderView.view_mode instead of ReaderUi.view_mode 2013-04-21 05:51:28 +08:00
chrox 8df55b8318 recalculate zoom when changing font size 2013-04-20 16:17:38 +08:00
chrox d505f39c79 recalculate zoom when toggling flipping mode 2013-04-20 16:15:50 +08:00
chrox ac548d768c don't bother to consume background context
since now each context is independent and has its own dst bitmap.
2013-04-20 16:12:43 +08:00
chrox 8f18ee260c increase max size of cache item 2013-04-20 16:10:46 +08:00
chrox a60cfc4e10 fix occasionally failed lipc invocation 2013-04-20 11:08:12 +08:00
Qingping Hou 3ab79f69e9 add simple readerhyphenation menu 2013-04-16 13:11:28 -04:00
Qingping Hou 92cbbabbcf bug fix in touchmenu, reset menu page on go up 2013-04-15 22:09:48 -04:00
Qingping Hou 0a40658a9d bug fix in touchmenu: properly set max menu height 2013-04-15 22:06:18 -04:00
chrox 598772562d bugfix: use ceil to keep index greater than or equal to 1 2013-04-15 14:11:57 +08:00