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
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
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
{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
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
{Qingping,Dave} Hou
1781b8bc91
Merge pull request #66 from chrox/fl_adjust
...
add front light intensity adjustment by vertical two_finger_pan
2013-04-14 07:43:28 -07:00
{Qingping,Dave} Hou
75b1096a65
Merge pull request #65 from chrox/pan_scroll
...
add panning of page in scroll mode
2013-04-14 07:40:24 -07:00
chrox
ed33937af2
add front light intensity adjustment by vertical two_finger_pan
2013-04-14 21:17:52 +08:00
chrox
1c9388cd17
add swipe rolling for crereader
2013-04-14 18:19:42 +08:00
chrox
4fbebe0d4c
horizontal swipe in flipping mode will use stepped paging
...
Proportional to swipe distance the page increment is stepped as
0, 1, 2, 5, 10, 20, 50 and 100.
2013-04-14 18:02:34 +08:00
chrox
d24131b13b
add panning of page in scroll mode
2013-04-14 17:39:12 +08:00
chrox
fb05f9a428
add auto page crop
2013-04-14 15:16:42 +08:00
chrox
e56bea89aa
rotate page 90 degree instead of 270 degree before reflowing for vertical text
2013-04-13 14:13:11 +08:00
Huang Xin
f6b2b2653c
Merge pull request #52 from houqp/houqp-master
...
update translation from transifex
2013-04-11 11:36:19 -07:00
{Qingping,Dave} Hou
5d563223af
Merge pull request #55 from chrox/quality_fix
...
default render quality is set to 1 which will avoid most text resampling
2013-04-11 11:35:35 -07:00
chrox
0a8ca756cc
default render quality is set to 1 which will avoid most text resampling
2013-04-12 02:30:33 +08:00
Qingping Hou
114e330fdc
remove misleading language menu item
2013-04-11 10:56:40 -04:00
Qingping Hou
6f89796b84
revert readerconfig since we updated xgettext script
2013-04-09 20:02:57 -04:00
Twobob
bb15773853
Added Help Tip to Help menu
2013-04-09 18:32:30 +01:00
chrox
a133b33eab
use char(95)(underscore) to avoid conflict with gettext macro
2013-04-09 20:02:22 +08:00
Huang Xin
b6fcc85a45
Merge pull request #44 from th0mass/fe3fc9039909e6051321dd7d0b5ffbd42c886b8a
...
having a bigger close icon could be a good idea
2013-04-09 03:28:03 -07:00
chrox
22b650d0c7
move kopt/cre options into ui/data directory & wrap strings in config options
2013-04-08 22:26:54 +08:00
Qingping Hou
5a96c00142
update text in menu help item
2013-04-08 15:47:41 +08:00
Qingping Hou
ce0ab36908
add gettext to all widgets
2013-04-08 15:29:23 +08:00
Qingping Hou
3602c61b1f
add gettext to all reader widgets
2013-04-08 15:22:04 +08:00
Qingping Hou
f36279ed53
wrap text with gettext in readercropping and readerfont
2013-04-08 15:00:46 +08:00
Qingping Hou
fb16790958
add gettext to inputevent.lua
2013-04-08 14:45:04 +08:00
Qingping Hou
b40be3d0f8
remove trailing white spaces
2013-04-08 14:40:12 +08:00
Huang Xin
e42c8f7956
Merge pull request #36 from houqp/houqp-master
...
add gettext support
2013-04-07 21:41:14 -07:00
Qingping Hou
ff7f6e0740
require gettext module in uimanager.lua
2013-04-08 03:11:12 +08:00
Qingping Hou
2d0090c6de
remove debug name
2013-04-08 02:44:41 +08:00
Qingping Hou
734bf63863
add gettext to readermenu
2013-04-07 16:47:05 +08:00
Qingping Hou
b639b34d5c
use gettext in readertoc
2013-04-07 16:36:16 +08:00
Qingping Hou
a95c20b436
use gettext in readermenu
2013-04-07 16:35:40 +08:00
Qingping Hou
1fe2e5c377
use DroidSansFallback for all major fonts
...
we need DroidSansFallback for internalization :)
2013-04-07 16:34:06 +08:00
th0mass
fe3fc90399
having an easy to press close button
...
though it is a bit "ugly" hence I'm not sure everybody will happy with this
2013-04-07 10:31:13 +03:00
{Qingping,Dave} Hou
e7fe768497
Merge pull request #28 from chrox/flipping_tweak
...
disable reflow in flipping mode
2013-03-31 15:11:35 -07:00
{Qingping,Dave} Hou
65c3acc23f
Merge pull request #27 from chrox/bbox_tweak
...
increase fine tuning factor in bbox to 10
2013-03-31 15:11:13 -07:00
chrox
11c0741afe
increase fine tuning factor in bbox to 10
...
So that the finest adjustment of bbox is 5 pixels
considering pan threshold is 50 pixels.
2013-03-31 22:09:19 +08:00
chrox
9e985cde96
cleanup: add new line at the end of source file
2013-03-31 21:39:20 +08:00
chrox
dd19d446cf
disable reflow in flipping mode
2013-03-31 21:37:57 +08:00
chrox
df308a895f
set active area for config menu to 1/12 of screen height
2013-03-31 16:40:43 +08:00
chrox
bbda1362e3
tweaks on widget alignment in touch menu
2013-03-29 22:54:54 +08:00
chrox
2fc897bc25
add time information in menu footer by neoquest in hi-pda forum
2013-03-29 22:37:34 +08:00
chrox
f4b74cea95
use rotate gesture to set screen mode
2013-03-28 22:08:48 +08:00
chrox
7fcc2e5972
fix DEBUG location in case ges_ev is nil
2013-03-28 22:05:17 +08:00
chrox
a105d463a8
use pinch/spread gestures to set zoom mode
2013-03-28 21:42:23 +08:00
chrox
d262ffecab
fix direction rectification of pinch/spread gestures
2013-03-28 21:40:16 +08:00
chrox
ae40aad56e
use new directions in pan/swipe gesture
2013-03-28 21:07:38 +08:00
chrox
15eccb4da7
add pinch, spread, rotate and inward/outward pan gestures
2013-03-28 21:06:13 +08:00
chrox
9ef581e69c
add two_finger_pan_release gesture & some refactorings in tap state
2013-03-26 20:59:47 +08:00
chrox
dbe663de46
use two finger swipe gesture to return to original page in flipping mode
2013-03-26 13:18:09 +08:00
chrox
d713bf7732
add two finger swipe gesture
2013-03-26 13:17:03 +08:00
chrox
01f045e7f9
add standalone glyph cache
...
I found it will be especially helpful to cache glyph separately
so that glyph caches won't be washed out by a single page cache.
2013-03-25 16:26:57 +08:00
chrox
039eea17ae
bugfix: set toc/bookmark window dimension smaller than screen size
...
Otherwise if text widgets in toc window expands out of screen, memory
free on these widgets will mess up the heap. It sounds ridiculous but
after we restrict toc window well inside the screen the bug in #815
is fixed.
2013-03-25 16:26:47 +08:00
Qingping Hou
2495d2c862
include dbg instead for settings for DEBUG in font.lua
2013-03-24 23:59:08 +08:00
chrox
ceae778c0d
bugfix: update current pageno to the very last part in current view
2013-03-23 16:32:13 +08:00
chrox
607c4baf2e
add fine tuning of font size in koptinterface
2013-03-19 21:36:11 +08:00
chrox
a16dba8daa
rewind current page after initiating the scroll page states
2013-03-18 17:08:01 +08:00