Commit Graph

262 Commits

Author SHA1 Message Date
{Qingping,Dave} Hou bc15daf06f Merge pull request #163 from chrox/ocr_language
add document language option in config dialog
2013-07-20 10:11:40 -07:00
chrox 6dc53df5b5 word gap is set to smallest when selcting CJK languages 2013-07-20 03:33:58 +08:00
chrox 71d6395fba add Translate button when selecting multiple words 2013-07-20 02:49:03 +08:00
chrox 1808c7e5c3 add document language option in config dialog
Document language setting is used for better text extraction and OCR.
2013-07-20 02:46:51 +08:00
{Qingping,Dave} Hou af2e9436dc Merge pull request #160 from chrox/master
if original zoom mode is not "content", set zoom mode to "contentwidth" after cropping
2013-07-15 10:41:58 -07:00
Huang Xin c8a1fb4935 if original zoom mode is not "content", set zoom mode to "contentwidth" after cropping
Otherwise, users will feel confused that the view stays the same after cropping if current mode is fit-to-page.
2013-07-15 19:10:17 +08:00
chrox 03faf70fd5 show last used panel when opening config dialog 2013-07-14 18:48:06 +08:00
chrox 52c4ada111 save rotation mode in doc settings 2013-07-13 13:57:02 +08:00
chrox cee6f6a616 fix typo in readerrotation.lua 2013-07-13 13:52:30 +08:00
chrox 56c8b28f7c Fix bug #151
Check if there is only one line between the two positions and no
word boxes are found, if so break the loop immediately.
2013-07-12 20:52:12 +08:00
chrox 5b1ca4b101 remove associated scroll mode setting with zoom mode 2013-07-09 15:38:34 +08:00
Qingping Hou 0d902a1a4c add scrollmode and fullscreen mode to defaults 2013-07-03 02:19:10 -04:00
Qingping Hou 561c7902ca move defaults.lua to root directory 2013-07-01 02:55:28 -04:00
Qingping Hou 18122fe067 add defaults.lua 2013-07-01 02:41:33 -04:00
chrox d8e45b4e7c bugfix: embedded css toggle now shows correct status 2013-06-28 17:15:02 +08:00
chrox 94526fa26d add page margin options in CREOptions 2013-06-28 17:12:04 +08:00
chrox f87c67308a toggle scroll mode on when zooming to content*
and toggle scrool mode off when zooming to page*.
2013-06-26 15:54:24 +08:00
chrox 84e67ff122 disable scroll mode in flipping for better performance 2013-06-26 15:51:12 +08:00
chrox 35f71bb04a add fake tap to dismiss temp hightlight after hightlight is saved 2013-06-17 13:15:24 +08:00
chrox 18fbc0f248 export hightlights to My Clippings 2013-06-16 19:00:15 +08:00
chrox 8ae528629c bugfix: make a fresh copy of Geom before transforming 2013-06-16 18:59:11 +08:00
chrox c116b34e71 parameterize lighten color in displaying saved highlights 2013-06-16 17:10:54 +08:00
chrox e3da8e41f1 remove selected word if hold moves out of word box 2013-06-16 16:58:26 +08:00
chrox 2e4485c396 add strings in highlight dialog for translation 2013-06-16 11:15:39 +08:00
chrox eb4c76bd15 add highlight in pdf reader 2013-06-15 23:16:53 +08:00
chrox c8df7a460d strip punctuation characters around selected word 2013-06-15 23:16:53 +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
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 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
{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 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 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 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 a60cfc4e10 fix occasionally failed lipc invocation 2013-04-20 11:08:12 +08:00