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