chrox
c6c4cbcab1
add dewatermark option for pdf/djvu documents
2014-04-07 00:22:47 +08:00
chrox
4a32f4415e
use borderless flat bookmark/toc window
2014-04-04 23:37:50 +08:00
chrox
ac396e3aa9
highlight current toc entry
2014-04-04 23:02:29 +08:00
Qingping Hou
4b357c1466
move reader code into frontend/apps/reader
...
it makes more sense to completely separate the UI framework and
application code
also move frontend/ui/configurable.lua to frontend/configurable.lua
2014-04-02 17:02:01 -04:00
chrox
714bc13720
fix wrong screen dpi on Kindle paperwhite 2
2014-03-30 19:44:31 +08:00
Markismus
7e26047af4
The last code changes resulted in crashes. Now they don't and it the fine tuning is improved.
...
It changes `steps` in line 13 for better finetuning,
`rate` in line 22 so that it has a nil value for `Kobo_phoenix'
and delta_int in line 48 to the last know working syntax.
Could someone check whether line 22 does result in 3.0 for non-phoenix devices?
2014-03-17 19:36:18 +01:00
chrox
92219a1f1e
cleanup: expand tab to 4 spaces
2014-03-13 21:52:43 +08:00
chrox
bd0ba69d08
reset configurable before loading new options
2014-03-13 21:25:45 +08:00
chrox
5157a67ce2
code refactoring
2014-03-12 17:06:57 +08:00
chrox
9f50393f35
replace paging and zoomming order in readerui
2014-03-12 17:06:51 +08:00
chrox
0385374c07
code refactoring
2014-03-11 23:40:00 +08:00
Markismus
175721a185
UPDATE readerfrontlight.lua
...
Code is added to switch between Kobo Aura (Phoenix) and others.
`ReaderFrontLight`, `self.ges_events` and the `function ReaderFrontLight:onAdjust` are now different for Kobo Aura. This enables me to do a two-fingered-pan over approx 1/4 Screenheight to change from full on to full off.
The difference to the default implementation is that both the `rate` and the `msg` are omitted and the `steps` are different.
FURTHER ROOM FOR IMPROVEMENT: It would be an improvement to get a final message after the two-fingered-pan is done stating the achieved setting.
Signed-off-by: Markismus <zulde.zuldemans@gmail.com>
2014-03-11 15:04:01 +01:00
chrox
21b0b24b14
fix input timer queue
...
if new timer has a timeout later than a timer in queue, the
new timer will be discarded and never be pushed into timer queue.
This is fixed by pushing new timer without timeout checking
and then sorting the queue according to timer timeouts.
This should fix #520 and #495 .
2014-03-10 17:42:40 +08:00
danan72
e03c103364
Update language.lua
2014-03-09 15:47:09 +01:00
chrox
1b55339186
cleanup readerui init for pdf
2014-02-16 20:57:36 +08:00
chrox
b1acbb2446
make overlap pixels configurable
2014-02-16 19:42:50 +08:00
chrox
cb757a9ddf
fix missing page margin settings
2014-02-16 12:32:08 +08:00
chrox
bae842540a
get rid of several dirty hacks
2014-02-15 22:29:36 +08:00
chrox
68757794a2
fix conflicts of two finger swipe gesture for flipping mode and showing TOC/Bookmark
2014-02-14 23:56:35 +08:00
chrox
45ca50458b
fix broken toggle frontlight on kpw2
2014-02-13 23:59:59 +08:00
chrox
11ec22c33b
dirty hack to fix wrong zoom level
...
This hack is to rescue wrong zoom level after removing unnecessary
`self:handleEvent(Event:new("SetDimensions", self.dimen))` at the
end of ReaderUI initialization which otherwise would confuse crengine
with two different dimens and would cause inconsistent reading progress.
2014-02-12 23:21:43 +08:00
chrox
8e11a5bf6d
fix page states not updated in scroll mode
2014-02-12 22:34:44 +08:00
chrox
b26f040403
fix hinting beyond page range
2014-02-12 22:33:27 +08:00
chrox
0b2cc17b69
hold progress bar to show goto dialog
2014-02-12 20:41:16 +08:00
chrox
f21d34f682
add two finger swipe gestures for showing TOC and bookmarks
...
two_finger_swipe to east is for TOC
two_finger_swipe to west is for bookmarks
2014-02-12 20:32:28 +08:00
chrox
4fcb39494c
use mini progress bar by default
2014-02-12 15:43:52 +08:00
chrox
9f507e6447
add 'full/mini' options for progress bar of crereader
2014-02-12 15:43:52 +08:00
chrox
c0c33a3050
automatically set css according to file extention
...
even when embeded style sheet is on.
2014-02-09 17:51:41 +08:00
chrox
19b3d10d8c
fix wrong xpointer when changing screen orientation
2014-02-09 17:51:41 +08:00
chrox
b42b4ed204
save highlight to pdf document
2014-02-09 17:51:40 +08:00
Paulo Matias
1410860a2c
One more setting to preserve in floating punctuation workaround
2014-01-23 10:52:27 -02:00
chrox
79b8f776d1
protected call of getWordFromPosition
2014-01-23 19:38:11 +08:00
Qingping Hou
648e0bb302
add missing gettext for buttondialog
2014-01-22 23:36:32 -05:00
Paulo Matias
1982e1154f
Refresh current path in filemanager after file operation
...
This behavior is more consistent when e.g. a file is moved to ".."
2014-01-22 16:23:23 -02:00
Paulo Matias
e9421d0aa5
Add option for deleting history entries and refactor dialogs
...
- Refactor FileDialog and HightlightDialog into ButtonDialog
- Create a new ButtonDialog when a file in the History dialog is hold,
offering an option to delete the history entry.
2014-01-22 16:03:44 -02:00
Paulo Matias
706526738b
Save hyphenation algorithm as cre document setting
...
and add hyphenation restore to floating punctuation toggle workaround
2014-01-22 12:02:42 -02:00
Paulo Matias
5caba3f95a
Cleanup link_states and fix a rare highlight bug
2014-01-22 09:59:53 -02:00
chrox
98f1c90d87
make dictionary title, toggle option and button text bold
2014-01-22 17:26:14 +08:00
chrox
24ed02bbee
add bold property for text rendering
2014-01-22 17:26:14 +08:00
chrox
bfff863861
fix cannot highlight hyphenated words in crereader
2014-01-22 17:25:03 +08:00
Paulo Matias
26283660b7
Fix rare bugs identified by fuzzing
2014-01-21 16:54:22 -02:00
Paulo Matias
34419bb7f7
Reload workaround for cre: prefer using in-memory config
2014-01-21 15:33:06 -02:00
Paulo Matias
132b5201f6
Workaround for floating punctuation toggle in cre
...
crengine for some reason appears to unset font face and page margins
after toggling floating punctuation
2014-01-21 11:48:13 -02:00
Paulo Matias
6e9440eec6
Merge pull request #482 from chrox/master
...
fix line wrap at punctuation apostrophe
2014-01-21 02:44:25 -08:00
chrox
d58ab4dece
decrease HOLD_INTERVAL to 0.5s for better responsiveness
2014-01-21 16:52:25 +08:00
Qingping Hou
813747db37
Merge pull request #481 from chrox/master
...
add following page link in reflowed page
2014-01-20 20:10:22 -08:00
chrox
d24d5e413e
add following page link in reflowed page
2014-01-21 11:59:17 +08:00
Markismus
ce56001b4d
Update readerscreenshot.lua
...
Somehow the required lines have gone missing, resulting in a crash every time I tried to get a screenshot.
Anybody know why the got deleted?
2014-01-20 22:38:53 +01:00
chrox
b613fc71ff
fix won't get full refresh in EPUB document
...
Since each position update will set dogear visibility
2014-01-20 23:38:58 +08:00
chrox
9e3e070522
check link on the fly when tapping
2014-01-20 20:41:15 +08:00
Qingping Hou
5dc9d5d565
rename language_po setting entry to language
2014-01-19 12:59:27 -05:00
Paulo Matias
dacd3d2acb
Fix crash trying to select text in an empty page
2014-01-19 01:03:28 -02:00
Paulo Matias
a7af79d3c8
Language chooser fixes
...
- Change order of module loading so that every string is localized
- Fix changing the language to English
2014-01-18 20:04:14 -02:00
Qingping Hou
ae1cf90006
add language setting menu item
2014-01-18 12:23:55 -05:00
chrox
b3b0844f34
basic functionality on file copy/paste/cut/delete in filemanager
...
There file operations will popup when holding on file entries
in filemanager.
This should implement #244 .
2014-01-18 23:17:13 +08:00
chrox
e947f83548
fix dogear not shown properly in crereader
2014-01-18 19:18:12 +08:00
chrox
2d6d0a92f6
tweaks on dimension of dictionary window
2014-01-18 15:37:58 +08:00
chrox
34e28d28e6
page links for crereader and pdfreader
...
Swipe right will return to previous page or position.
2014-01-18 15:04:28 +08:00
Paulo Matias
f441135772
Restore north and south swipe gestures
...
Might be useful in pages covered with links, which make it difficult
to tap in the correct point for flipping the page.
2014-01-17 23:51:52 -02:00
Paulo Matias
b1e9b35da8
Avoid PageUpdate from receiving out-of-range page
...
Otherwise, current_page can acquire negative values, or values greater
than the page count, when the user tries to go back the first page
or past the last page.
2014-01-17 23:39:17 -02:00
chrox
ec3c9ba2bc
return current page if top page state is nil in some corner cases
2014-01-18 03:55:11 +08:00
chrox
466541b322
fix nil page state when saving settings in ReaderPaging
...
This should fix #457 .
2014-01-18 03:41:25 +08:00
chrox
83eb90cd47
add font size fine tuning for crereader
2014-01-18 03:11:04 +08:00
chrox
637904a711
add text highlight for credocument
...
Three highlight drawers "lighten", "underscore" and "invert" are
available in reader menu.
This should implement #176 .
2014-01-18 03:11:04 +08:00
Qingping Hou
21af7b6a9f
update battery state on device resume
2014-01-16 18:34:46 -05:00
Qingping Hou
48bf9637f2
Merge pull request #453 from chrox/master
...
add missing registry for fb2 document
2014-01-16 07:55:11 -08:00
chrox
4454df705a
enlarge tappable link box
2014-01-16 17:24:23 +08:00
chrox
f5ddf33cab
fix missing Device in readerscreenshot
2014-01-16 13:43:45 +08:00
Giorgio Micotti
9dad62d210
Merge branch 'master' of https://github.com/koreader/koreader
2014-01-15 22:31:59 +01:00
Giorgio Micotti
b4d5e70522
Fix flaky input support for kobo Aura.
2014-01-15 22:30:56 +01:00
chrox
319403b695
add missing readerlink widget
2014-01-15 23:36:56 +08:00
chrox
bcf2a1994f
refactoring widget registering in readerui
2014-01-15 23:36:56 +08:00
chrox
1329f10fa5
add goto link function for CreDocument
2014-01-15 23:36:56 +08:00
Paulo Matias
f49fc5fd15
Merge pull request #451 from chrox/master
...
clear temp highlight when turning page
2014-01-15 05:00:39 -08:00
chrox
202a4d94db
clear temp highlight when turning page
...
This should fix #446 .
2014-01-15 20:42:16 +08:00
Paulo Matias
42d39a726e
Merge pull request #449 from Markismus/patch-3
...
Update readerscreenshot.lua (Kobo_phoenix)
2014-01-11 07:56:37 -08:00
Markismus
8e6ed697cf
Update readerscreenshot.lua
...
No the first part of the text can be translated.
2014-01-11 16:05:46 +01:00
Markismus
ed46bcba5d
Update readerscreenshot.lua
...
This adds screenshot functionality for the Kobo Aura.
The pam-files generated can be read and converted using Imagemagick for linux/windows.
I've added the infomessage because it takes 5+ tries to get a screenshot by tapping the lower left and upper right corners. The other diagonal is not working for the Kobo Aura yet.
2014-01-11 14:54:53 +01:00
Paulo Matias
9072a30cb5
Avoid off-limits dictionary title and make font size adjustable
2014-01-10 01:12:51 -02:00
Giorgio Micotti
172241bc8e
Fix corner case for Kobo Aura: tev.id == -1 with tev.x and tev.y values defined.
2014-01-07 23:10:10 +01:00
chrox
94320da5be
default to enable floating punctuation
2014-01-07 23:20:07 +08:00
chrox
ae9b68e1b9
adjust default page margins
2014-01-07 21:38:26 +08:00
chrox
1cad93338a
move setPageMargin to the begining of document initialization to
...
avoid reformatting of DocView that makes previously generated
cr3cache files unused.
2014-01-07 21:31:27 +08:00
chrox
f9445fca0d
tweaks on dict lookup window
2014-01-07 19:30:53 +08:00
chrox
ccd3481735
process new line symbol in WordBoxWidget
2014-01-07 19:30:19 +08:00
chrox
4a5c6cdf12
fix intensity field name in powerd
2014-01-07 10:21:05 +08:00
chrox
7dbd437d1e
add battery status pulling functions in KoboPowerD
...
Status files found at
http://www.mobileread.com/forums/showpost.php?p=1750642&postcount=9 .
2014-01-05 00:29:46 +08:00
chrox
35538fe544
fix isCharging name conflict
2014-01-04 23:22:46 +08:00
chrox
a6e885e77d
show battery icon in crereader page header
2014-01-04 22:30:36 +08:00
chrox
4d1df962f5
cache battery level in BasePowerD
...
Since we need to pull it frequently but usually it doesn't change
that often.
2014-01-04 22:15:30 +08:00
chrox
92b62c907a
refactoring frontlight device to more generic power device
2014-01-04 21:38:07 +08:00
chrox
b6b3207a79
swipe north/south in touch menu should also turn page
2014-01-04 03:39:23 +08:00
chrox
6d30f679c5
add bookmark flipping feature
...
Bookmark flipping mode is toggled when long-holding the upper-right
corner of the screen. In this mood both the flipping icon and the dogear
icon are shown. And swiping west and east in this mode will flipping
only on bookmarked pages. Currently only pdf/djvu readers are supported.
This should implement feature request in #154 .
2014-01-04 03:14:37 +08:00
chrox
80732b6bf6
mutable menu item text for 'Toggle floating punctuation'
2014-01-04 00:37:21 +08:00
chrox
bc960dcf01
mutable menu item text for 'Toggle page overlap'
2014-01-04 00:32:14 +08:00
chrox
819fece802
add DLANDSCAPE_CLOCKWISE_ROTATION option in defaults.lua
2014-01-03 23:38:47 +08:00
chrox
e21e017b8d
tweaks on config dialog for crereader
2014-01-03 23:18:10 +08:00
chrox
71b3e717cf
refactoring onConfigChoose
2014-01-03 22:09:55 +08:00
chrox
b72dd5aab6
alternate landscape in crereader
2014-01-03 22:08:07 +08:00
chrox
2ffd9bbeef
tweaks on config dialog responsiveness
2014-01-03 20:41:15 +08:00