2
0
mirror of https://github.com/koreader/koreader synced 2024-11-13 19:11:25 +00:00
Commit Graph

1130 Commits

Author SHA1 Message Date
WS64
a3fad804e3 Bring back the two KOBO variables for the light
This should close #856.
Although still closed I will check this one back with someone from the German forum, I hope this also closes #822, but there might be still some problems with the light-bug introduced in Kobo's firmware 3.5. But since 822 is already in the state closed we can leave things as they are for now and I will reopen 822 if necessary.
2014-08-27 12:40:56 +02:00
Qingping Hou
288a49252e Merge pull request #854 from chrox/screensaver
refactoring: use Document API getCoverPageImage to get cover image
2014-08-26 23:13:06 -07:00
chrox
0bc3eadcae refactoring: use Document API getCoverPageImage to get cover image 2014-08-27 11:07:25 +08:00
Michael Hall
7379c3a6e5 Display error message upon failed OTA Update. 2014-08-26 21:18:00 +01:00
Michael Hall
4cc9cf85e4 Prevent promptWifiOn() needing to be called twice and refactor OTA update fetch/version check 2014-08-26 20:21:18 +01:00
chrox
40bddf0735 emulate Power button with F2 on emulator 2014-08-26 18:10:26 +08:00
Huang Xin
451092905e Merge pull request #842 from WS64/master
Add a new multi line input dialog and change some search behaviour
2014-08-26 15:20:37 +08:00
chrox
5890e4a0b1 use conventional util name and update koreader-base 2014-08-26 08:59:24 +08:00
Michael Hall
d49153059d Merge remote-tracking branch 'upstream/master' 2014-08-25 18:08:14 +01:00
Michael Hall
7ea90b2dc9 Change to prevent OTA Server check before wifi enabled 2014-08-25 18:06:15 +01:00
WS64
bde3f31089 New input dialog with variable amount of fields 2014-08-25 18:00:11 +02:00
Qingping Hou
749c7f9939 fix(FM): remove redundant call to lfs.dir 2014-08-25 00:20:19 -04:00
Michael Hall
071a301edf Add getWifiStatus function to allow checking for live wifi connection before
trying OTA Update
2014-08-24 13:34:38 +01:00
WS64
5fba816d08 remove global variable 2014-08-24 10:08:18 +02:00
chrox
7ce5c9c052 fix Droid Sans Fallback not registered to crengine 2014-08-23 22:46:41 +08:00
WS64
aaf9d20c64 Give cover images unique names and keep them 30 days 2014-08-23 11:21:37 +02:00
Huang Xin
e4ab31de31 Merge pull request #825 from WS64/master
Add last book screensaver for Kobo, also covers to book info screen
2014-08-23 15:27:21 +08:00
WS64
1a71b3e503 resolve github inconsistencies 2014-08-23 09:01:58 +02:00
WS64
26413adab5 resolve github inconsistencies 2014-08-23 08:50:51 +02:00
chrox
a2b232c80b add image cache 2014-08-22 21:32:03 +08:00
chrox
dc166b50cc fix OTA update on Kobo, close #824 2014-08-22 21:32:03 +08:00
WS64
45546945e4 Removed screensaver functions to new lua file 2014-08-22 09:05:30 +02:00
WS64
f5f3e61782 Removed screensaver functions to new lua file 2014-08-22 09:05:00 +02:00
WS64
7e1b702111 Allow to take an image from paretn instead of info-i.png 2014-08-21 22:30:01 +02:00
WS64
4599d02c6f Show filename on error in crash.log 2014-08-21 22:24:59 +02:00
WS64
043dc13a24 Add "last book" screensaver for Kobo
Epub only.
If someone knows how to get an jpg/png from a pdf on linux (e.g. convert by imangemagick? But i am not a linux specialist and have no idea how to get that one into koreader) I can add something for linux too.
cbz/cbr should be possible too, but I have not looked into it yet.

Do I see it right that the Kindle screensavers are handled by Kindle itself?
But on Kindle you also profit, you can see picture thumbnails now in the search results (long tap on found book)
2014-08-21 22:22:49 +02:00
chrox
2199da1713 disable string collating in Kobo devices
This should fix #686.
2014-08-21 13:55:17 +08:00
Qingping Hou
63b6d25f72 Merge pull request #818 from chrox/master
enable Wikipedia support
2014-08-20 22:00:25 -07:00
WS64
2e8ee74b2c Update input.lua 2014-08-20 20:45:56 +02:00
chrox
f575797b01 use original lookup word in wikipedia lookup 2014-08-20 18:25:37 +08:00
chrox
a275a8cc89 strip punctuations in word before wikipedia lookup 2014-08-20 18:04:19 +08:00
chrox
0d112c4fa5 fix koboEnableWifi 2014-08-20 15:47:10 +08:00
chrox
557c29a7d9 prompt users to turn on Wifi in OTA update and Wikipedia lookup 2014-08-20 15:46:43 +08:00
Huang Xin
3334b4dc77 Merge pull request #819 from WS64/master
Add { and } to cirtual keyboard and just save back settings that really were changed
2014-08-20 15:10:08 +08:00
WS64
1eea694190 To edit arrays we need { and }
I removed pi and e and two other characters that were there twice and replaced them by {, }, [, ]
2014-08-20 08:52:38 +02:00
chrox
c83f35a0d0 long press the backspace key will clear input text 2014-08-20 14:45:38 +08:00
chrox
948d92a3b3 fix tap on word title will crash koreader 2014-08-20 14:45:11 +08:00
chrox
7b10d66e1b enable Wikipedia support
Since wikipedia server is language specific we should first detect
language of the text by querying Google Translate. Make sure you have
access to both Google Translate and Wikipedia service to use this
function.
2014-08-20 14:41:48 +08:00
chrox
56fa8a45b7 remove rescaleByDPI since it's not reversible
alternatively we store the original size before scaling by screen DPI
and use that value when needed.
2014-08-20 09:41:01 +08:00
chrox
dc911c659e adapt DroidSansFallback file name 2014-08-19 12:11:49 +08:00
chrox
fe14809bdf update mupdf and k2pdfopt to latest versions 2014-08-19 12:11:49 +08:00
chrox
30898a3cd8 config line space/font gamma values directly 2014-08-19 12:11:49 +08:00
chrox
f37faadcf1 ImageWidget now supports png, jpg and tiff files 2014-08-19 12:11:49 +08:00
chrox
c8bc9ee37c close screen framebuffer when exiting reader 2014-08-19 12:11:48 +08:00
pazos
a455b3a730 move wifi.sh to networkmgr.lua 2014-08-19 00:48:06 +02:00
chrox
d34a7fb355 lookup input word when holding on word in dict lookup window 2014-08-18 00:32:09 +08:00
WS64
24af13e1c3 Full refresh after suspend 2014-08-15 22:07:01 +02:00
WS64
ff4fa33608 Update uimanager.lua 2014-08-15 15:59:40 +02:00
WS64
768077aaa0 Screensaver functionality for Kobo 2014-08-14 22:18:27 +02:00
WS64
fde966afd2 Readded a comment that was lost by an earlier PR 2014-08-14 22:17:53 +02:00
chrox
3018c7c6b6 add rotate method for ImageWidget 2014-08-14 20:11:21 +08:00
chrox
b7c7287bab remove more global variables 2014-08-14 19:52:30 +08:00
chrox
9f3eb0b784 rescale image if width or height is specified in ImageWidget 2014-08-14 19:51:40 +08:00
WS64
11996cb6bb Kobo: Turn light on/off according to start parameters
Kobo only.
I guess Kindle handles this himself anyway?
2014-08-12 13:11:13 +02:00
Huang Xin
a7d1e720ef Merge pull request #789 from WS64/master
remember editor settings after changing/cancelling one entry
2014-08-12 16:15:35 +08:00
WS64
dd70023c2c Add a parameter to swithItemTable to jump directly to this item 2014-08-12 09:36:23 +02:00
chrox
a9b16613cf enable highlight in dictionary lookup window
This should fix #774.
2014-08-11 21:50:21 +08:00
chrox
828d698b56 fix scaleByDPI(1) returns 0 in screen of lower DPI 2014-08-11 21:18:27 +08:00
WS64
eada89002d Remove Search Options (will be part of edit defaults) 2014-08-11 10:38:17 +02:00
WS64
7ccb948833 Add default value 2014-08-11 10:37:38 +02:00
NiLuJe
e2efb230a6 Make the geometry of the minibar user-configurable
As well as the width of the toc notches
Lower the default value of the container size a bit to avoid eating into
the last line on small borders setup (I checked on 167 & 212 DPI
devices, Feel free to revert to the previous value (19) if that causes
trouble).
2014-08-11 05:09:45 +02:00
Huang Xin
81f2d4b668 Merge pull request #778 from pazos/master
clean the pot file
2014-08-10 07:57:24 +08:00
WS64
52d6acdd50 Add search options (new) 2014-08-09 20:48:47 +02:00
WS64
1189ce051d Add Umlauts to Keyboard 2014-08-09 13:59:05 +02:00
pazos
9458936868 no need to translate trademarks v2 2014-08-09 13:56:49 +02:00
WS64
e0c9501f85 Add chapter markers 2014-08-09 08:58:44 +02:00
chrox
d7fa72e46c negative x panning if writing direction is set right to left
so that in right to left writing/drawing system the right part
of the page is drawn first
2014-08-06 22:06:38 +08:00
chrox
5dc30d305a add OTA settings for server mirrors and channels 2014-08-06 20:32:28 +08:00
chrox
8948400907 fix #765 2014-08-06 20:32:28 +08:00
NiLuJe
8b6c5a2e2e Tweak the spacer appearance condition
Make it sync with the first/last icon, instead of always showing it.
Doesn't change much, since it's invisible, but, still, more correct this
way ;).
2014-08-05 17:52:29 +02:00
NiLuJe
bd32e1f10a Add some breathing room to the FM icons.
In the form of a spacer icon between the first/last icon and the
next/prev one. Should help with fatfingeritis.
2014-08-05 17:41:36 +02:00
chrox
024091168f set refresh rate immediately after input custom rate 2014-08-05 12:10:32 +08:00
chrox
225efb7655 prompt users to restart after changing screen DPI 2014-08-05 12:05:44 +08:00
chrox
b83c4c3d95 hide several koptoptions in advanced mode 2014-08-05 12:04:17 +08:00
chrox
55554acf39 refactoring: buildin hold on menu entry to input 2014-08-05 10:23:25 +08:00
NiLuJe
5354fead70 Handle the new 4GB PW2 models 2014-08-01 19:32:24 +02:00
chrox
403b9f7ce6 refactoring: use getXxMenuTable to remove redundant code in menus 2014-08-01 22:23:08 +08:00
chrox
a7fc4cccde refactoring: generate check update menu entry table in OTAManager 2014-08-01 21:59:59 +08:00
NiLuJe
51bd5b943b Merge pull request #751 from chrox/master
add 'Check update' menu and OTA update
2014-08-01 06:58:52 +02:00
chrox
d9f5edf54a add 'Check update' menu and OTA update functionality 2014-08-01 12:36:36 +08:00
WS64
2968960a35 Filemanager: Added "first" and "last" page functionality 2014-07-30 09:00:02 +02:00
chrox
87e667748a add font size menu entry
It changes screen DPI and may needs to reboot the reader to take effect.
This should fix #746.
2014-07-27 21:43:39 +08:00
chrox
405411ac4c add menu entry for E-ink screen refresh rate 2014-07-26 22:22:52 +08:00
chrox
82b458102a swipe east/west to switch dictionary in dict quick lookup window 2014-07-24 22:10:28 +08:00
chrox
0d1dfcbb6a range field in gesturerange can be function now 2014-07-24 22:08:26 +08:00
pazos
37d6239e20 Add wifi toggle for kobos 2014-07-19 16:32:41 +02:00
chrox
120f18737e add advanced option forced_ocr to force ocring text 2014-07-17 22:32:20 +08:00
chrox
e91ddee836 add advanced option type that only shown when show advanced options is selected 2014-07-17 22:31:01 +08:00
chrox
d1052a46fc prompt users to turn on Wifi if network is unreachable 2014-07-17 21:01:31 +08:00
Huang Xin
f5c717536a Merge pull request #732 from WS64/master
Update TOC settings after some screen mode/hyphenation changes
2014-07-16 21:14:03 +08:00
WS64
de16368cc9 Added inverted landscape settings 2014-07-16 14:03:48 +02:00
WS64
e88e2c3bd2 removed unnecessary variables 2014-07-16 13:51:09 +02:00
Huang Xin
4310af0b42 Merge pull request #731 from WS64/master
Add white borders to Kobo Aura because of obscuration by black bezel
2014-07-16 15:59:25 +08:00
WS64
5c2b8dc66e move offset functions to screen.lua because of Kobo Aura issues 2014-07-16 09:44:27 +02:00
WS64
ee6dfe04ed border Kobo Aura screen because of obscuration by black bezel 2014-07-16 09:40:37 +02:00
chrox
df57c19b99 check battery status file 2014-07-15 16:45:09 +08:00
chrox
bb9426038f add API to query battery status on Android 2014-07-15 16:23:57 +08:00
Qingping Hou
108a451f0e fix: crash on emulator when trying to display battery level 2014-07-08 12:19:00 -04:00
NiLuJe
5ebed6655b Use Noto instead of Droid, where appropriate. 2014-07-08 02:11:17 +02:00
NiLuJe
3168ebd219 Move the waveform mode selection a bit...
Move it from the main UI loop to init, we're using static values anyways,
and a change of device at runtime is highly unlikely (:D).
2014-07-08 01:21:05 +02:00
NiLuJe
8435a79a3a Add a warning about the waveform mode constants...
Note that they're from the Kindle driver, the Kobo one might expect
slightly different values...
2014-07-08 01:04:41 +02:00
NiLuJe
a2cf015545 Detect the EU 4GB WiFi PW2 2014-07-08 00:15:41 +02:00
NiLuJe
d45efd81d8 Add a battery indicator to the menu.
Very quick'n dirty hack, doesn't seem to blow up horribly.
re: #679
2014-07-07 05:37:16 +02:00
NiLuJe
a6ff78e5d8 Fix the battery checks.
I have *no* idea how that even seemed to work, but in fact didn't.
Also no idea where the hell is the battery status supposed to appear in
the menu, because it's currently not there.
2014-07-07 04:50:16 +02:00
NiLuJe
9e6dd11b0e Keystrokes aren't that cheap. 2014-07-07 00:12:37 +02:00
NiLuJe
19295cc027 One more comment... 2014-07-07 00:11:45 +02:00
NiLuJe
806c2ffc00 Another hugely important commit! 2014-07-06 21:38:13 +02:00
NiLuJe
25a4fc01ea Clear up some comments... 2014-07-06 18:43:50 +02:00
NiLuJe
64566e0f3a Try to use reagl on the PW2...
That doesn't seem to work as nicely as the stock reader... :/
2014-07-06 18:02:58 +02:00
NiLuJe
603dd3bd05 Some Kidle refresh mode experiments...
Emulate (as best we can) the refresh behavior of the Kindle Touch reader
2014-07-06 17:22:36 +02:00
NiLuJe
f1cc984cbf Close lipc handles on exit.
No idea if bad things happen if we don't, but at least this sounds more
correct. (re #696)
2014-07-04 20:10:38 +02:00
chrox
0615e1463f easier strings to translate 2014-07-04 19:29:45 +08:00
NiLuJe
834ff9a1fb Don't fake the swipe to unlock if not needed.
Re: #695
2014-07-04 05:16:28 +02:00
NiLuJe
9132f520c7 Add the last missing PW2 model. 2014-07-04 03:53:26 +02:00
Huang Xin
8294f6de6f Merge pull request #693 from pazos/master
clean crash.log for kobos
2014-07-04 03:09:08 +08:00
pazos
ccfc6e0bc5 clean crash.log for kobos 2014-07-03 20:55:45 +02:00
chrox
e7fc16dd25 hold on config panel option to set default option 2014-07-03 16:31:44 +08:00
chrox
07c2049cc4 confirmbox with button table 2014-07-02 22:52:17 +08:00
chrox
b0b2149a92 touch menu entry now responses hold gestures 2014-07-02 22:51:27 +08:00
Qingping Hou
45f3294f8d fix(kobo suspend): ignore user input in suspend mode 2014-06-26 14:28:57 -04:00
Qingping Hou
4400468741 refactor(uimanager): use event_handlers to dispatch events 2014-06-26 14:12:44 -04:00
Qingping Hou
f7766d9606 feature(device): add isKindle method 2014-06-26 13:48:59 -04:00
Qingping Hou
f57014cfc3 fix(kobo): partially fix suspend support
Tested in Kobo Aura HD.

Suspend can still be interrrupted if user touches the screen after
slided the power button and before the suspend function is called (2s delay).

Reason for this is still unkown.
2014-06-26 13:48:59 -04:00
chrox
2773ca9386 fix zsync cannot run properly in Kindle due to firewall 2014-06-25 21:32:50 +08:00
chrox
26f5a4731e add peer-to-peer file sharing plugin ZSync 2014-06-23 22:35:41 +08:00
Markismus
c390d6fca4 offset and resize Kobo Aura screen because of obscuration by black bezel 2014-06-21 18:24:37 +02:00
chrox
685fbb4d94 match distance when gesturerange has scale field 2014-06-17 21:11:48 +08:00
chrox
f13a165c4b tweaks of font size 2014-06-10 21:33:31 +08:00
chrox
b8626f6098 pass onClose gesture to Menu widget 2014-06-10 21:33:31 +08:00
chrox
e624695d54 the Back key on Android should close the popup window and menu 2014-06-10 21:33:31 +08:00
chrox
613c66aa73 key event map for Android 2014-06-10 21:33:31 +08:00
pazos
b690d6aa95 standarize script names for kobos 2014-06-09 20:51:25 +02:00
chrox
c0bb3ab3f7 fix typo 2014-06-08 19:56:42 +08:00
chrox
15baeb7867 save doc settings when receiving IntoSS or Suspend or SaveState events 2014-06-08 17:56:58 +08:00
chrox
9dce5bad66 use checked/unchecked for language option 2014-06-08 14:09:59 +08:00
chrox
0f829390d6 decrease indentation of touch menu entries 2014-06-08 14:09:31 +08:00
chrox
6f99e96e49 fix two finger pan gestures detection
This is a stupid bug I introduced when I thought 0 evaluated to be false.
Actually in Lua only explicit `false` and `nil` are evaluated to `false`
all other values are true in logical expressions.

This should also fix #546. Probably because the touch screens in Kindle
are not as sensitive as in Kobo, this problem is not discovered early
util I play with multi-touch on a Android phone which has a sensitive
enough screen to expose this bug.
2014-06-07 23:15:20 +08:00
chrox
31639cce39 check window stack before sending events
This should fix FC on Android with "Start with last opened file" checked
2014-06-07 20:16:25 +08:00
chrox
2e5ff3e437 add Korean in language table 2014-06-05 20:13:20 +08:00
chrox
3ae68399eb add previous and next chevron icon in touch menu 2014-06-05 20:12:47 +08:00
chrox
d2eaeeaeed add option to load last opened file automatically 2014-06-05 19:06:35 +08:00
chrox
857bd6fcc8 strings not shown on GUI will not be translated
This may encourage users in transifex to join Koreader project.
2014-06-05 14:59:06 +08:00
chrox
427da958cb adapt touch menu for small screen 2014-06-05 12:58:57 +08:00
Paulo Matias
945cb16dbf Merge pull request #626 from chrox/master
font weight option should be persistent between launchings
2014-06-04 11:13:32 -03:00
Huang Xin
c777d8ab3a Merge pull request #625 from hwhw/master
fail gracefully when the Kobo light device cannot be opened
2014-06-04 22:01:00 +08:00
chrox
803e4e8600 font weight option should be persistent between launchings
This should fix #620.
2014-06-04 21:55:01 +08:00
Hans-Werner Hilse
653143b448 fail gracefully when the Kobo light device cannot be opened 2014-06-04 15:38:12 +02:00
chrox
79ad1271d8 take care of directory that we don't have permission 2014-06-04 19:15:59 +08:00
chrox
ef84aff1db make ffi/util module local 2014-06-04 17:36:18 +08:00
chrox
f9215a3a04 use android config interface to detect device keyboard and screen dpi 2014-06-02 23:50:19 +08:00
chrox
a33ab1fb8c GUI tweaks for small screen
that sets a maximum size that won't render content outside of the screen
2014-06-02 23:49:00 +08:00
chrox
0fdba1ff35 remove least used koptoptions to save space for small screens 2014-06-02 23:49:00 +08:00
chrox
b2e0d2a735 detect screen DPI for android devices 2014-06-02 23:49:00 +08:00
chrox
5aa8eb52da add missing Blitbuffer since it's removed from global space 2014-06-02 23:49:00 +08:00
Hans-Werner Hilse
0244ba7053 Claim that Android devices do not have a keyboard
For now, we can probably live better with the assumption that
Android devices do not have keyboards. That should be replaced
by an actual check, though.
2014-06-02 17:25:11 +02:00
Huang Xin
b5b91f7d6a Merge pull request #604 from pazos/master
Enable spanish, galician and catalan translation on koreader
2014-06-01 21:51:37 +08:00
pazos
ad92201005 Enable spanish, galician and catalan translation on koreader (translations are really done on transifex) 2014-06-01 15:23:47 +02:00
Markismus
55cb11f3f1 Update input.lua 2014-06-01 15:21:40 +02:00
Qingping Hou
1ebc1de944 Merge pull request #597 from chrox/master
make Android target
2014-05-31 12:03:49 -04:00
chrox
bae13fb49d partial refresh when switching config panel 2014-05-31 17:58:30 +08:00
nicolua
8a2c55330b has been tested on k3g
(after ioctl to ffi.C.ioctl in framebuffer_linux.lua)
2014-05-30 18:09:38 +03:00
nicolua
90d9c3ddb1 menu on k3 2014-05-30 17:11:46 +03:00
chrox
a9b9e7f087 mv columns and text align options to 'Layout' panel 2014-05-29 21:09:39 +08:00
chrox
f507fd3709 various Android fix
now the android build has nearly the same features as the
Kindle/Kobo build. It's time for Android nightly build?
2014-05-29 16:07:40 +08:00
chrox
9f9acbbffb android fix of screenshot 2014-05-28 23:22:03 +08:00
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