chrox
9cb9999865
semi-automatic bbox finding
...
Semi-automatic cropping is implemented with a initial
manual cropping that exclude the obvious decorating line or
the spine part in scanned books and then an automatic cropping
ie. background/foreground pixel detection restricted within
the manual cropping area.
This PR is a candidate for the solution of issue #141 .
2013-07-09 19:15:45 +08:00
chrox
5b1ca4b101
remove associated scroll mode setting with zoom mode
2013-07-09 15:38:34 +08:00
Deyuan Deng
9528f4a95b
when open document, check if provider is nil
2013-07-08 23:17:06 -07: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
67816852ac
option value can be dict now
2013-06-28 17:08:10 +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
6601b19e4d
disable scroll mode by default
...
since the default zoom mode is page while continuous paging is
useless in page zoom mode.
2013-06-26 15:46:10 +08:00
chrox
35f71bb04a
add fake tap to dismiss temp hightlight after hightlight is saved
2013-06-17 13:15:24 +08:00
{Qingping,Dave} Hou
ef66e106cb
Merge pull request #125 from chrox/highlight
...
bugfix: remove selected word only if hold moves out of word box
2013-06-16 10:07:02 -07: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
bbfa6428aa
add glyph fallbacks
...
if glyph is not found in specified fontface, fallback fonts are checked
on by one until a glyph is found.
2013-06-16 15:33:50 +08:00
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