Commit Graph

815 Commits

Author SHA1 Message Date
chrox 9f4f5fa451 auto adaptation for much smaller screen 2014-05-28 21:11:07 +08:00
chrox 3520e0c47e partially working android build
Now the Android build should read PDF and EPUB documents
with limited gestures recognized such as "tap" and "swipe"
2014-05-28 12:57:59 +08:00
chrox 0a4a092d12 initial commit for android port of koreader
This PR just shows how far we have went to
the android port. There is still a few steps before a running
android port.
2014-05-26 23:39:10 +08:00
Markismus 4e055b97d3 Update language.lua
The list of languages is updated. So now all the translations at least partially present in Transifex are selectable.
2014-05-24 15:46:06 +02:00
chrox 1d292f16a9 remove full screen option in koptoption
since we can now switch progress bar status simply by tap
2014-05-19 14:23:36 +08:00
chrox d33710b6b5 remove unnecessary gettext translation 2014-05-19 12:34:25 +08:00
chrox 91e3b9d293 sort file list respecting LC_COLLATE 2014-05-15 20:44:48 +08:00
chrox 71eda7a0ca busted test for frontend 2014-05-15 16:11:26 +08:00
Huang Xin 4156b2edd0 Merge pull request #559 from Markismus/master
Return to Home screen for Kobo devices Mini, Touch and Aura
2014-05-08 16:30:35 +08:00
Markismus a153286f44 Kobo Frontlight Tweaks
Now the frontlight remains unchanged from Nickel to koreader and vice
versa.
Also ffi/kobolight.lua has been changed to allow for usage of the toggle
button in the filemanager.
2014-05-02 16:06:18 +02:00
chrox e1527611c5 show a box indicator when tapping on a link
only for PDF/DJVU docs for now since there is no easy way
to get link box from crengine
2014-05-02 16:50:52 +08:00
chrox 7000727cac center align message in notification 2014-05-02 12:48:00 +08:00
chrox 5b99b478b2 fix not fully filled items in filechooser
reported by mobileread user @ignacy
2014-05-02 12:48:00 +08:00
chrox 877cff2933 invert button on tap 2014-05-01 18:37:12 +08:00
chrox 5c1d5c3314 add Evernote plugin to export highlights and notes
The "My Clipping" file that storing highlights and notes for Kindle
native readers could also be parsed and exported. The parser is
implemented in `evernote.koplugin/clip.lua`.

Parsed highlights and notes in one book will be packed and rendered
into html node with a slt2 template `note.tpl` that complies with
evernote markup language(ENML).

Finally the evernote client will create or update note entries and
push them to Evernote cloud.
2014-04-23 22:30:36 +08:00
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