chrox
0ea5ce1afd
use checked/unchecked for hightlight drawer style
2014-06-08 14:02:22 +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
cb0459c5d1
fix cannot load thrift library on Android
2014-06-07 20:16:25 +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
a7b88b1f9d
adjust option orders in readermenu
2014-06-05 19:17:19 +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
chrox
53a41c0ce8
adapt reader footer for small screen
2014-06-05 12:50:33 +08:00
Qingping Hou
8162192a9d
fix(setting): handle empty setting files properly
...
empty reader setting evalues to nil
2014-06-04 14:56:04 -04: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
chrox
a9fceec193
os.execute may cause FC on Android
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
nicolua
077b1bdf5a
show_parent to menu_container
...
works in font menu and toc menu on k3
hope on touch the same
2014-05-31 15:43:44 +03:00
nicolua
09d6005bb3
yes
...
it will better
to show and close one widget
but I found the same problem in documentfont menu
so dancing is continued
2014-05-31 13:50:21 +03: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
449445d95d
update help info
2014-05-28 21:11:07 +08:00
chrox
3726e096f9
indicate current highlight mode in submenu
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
chrox
6fba40cc77
use mupdf to handle zipped image files
2014-05-25 22:28:17 +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
Hans-Werner Hilse
6bbfae389a
don't accept empty strings as valid translations
2014-05-23 11:57:33 +02:00
HW
ed982d3c95
Added a pure Lua gettext implementation
2014-05-22 22:47:14 +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
6938b54346
enlarge touch zone for readerfooter
2014-05-18 23:39:32 +08:00
chrox
a8b7b2cdbd
add base document init method to create new configurable for each document
...
this should fix configurables pollution when opening multiple documents
at the same time, e.g. when clipping page images in Evernote plugin.
2014-05-16 14:02:08 +08:00