2
0
mirror of https://github.com/koreader/koreader synced 2024-10-31 21:20:20 +00:00
Commit Graph

1014 Commits

Author SHA1 Message Date
chrox
88061b323e strip encoding suffix in locale name like zh_CN.utf8
So that we can automatically change to language defined in
the LANGUAGE or LANG env variable.
2014-06-08 20:48:37 +08:00
chrox
940beff044 fix insensitive rotate gesture detection
This should fix #546.
2014-06-08 19:57:35 +08:00
chrox
c0bb3ab3f7 fix typo 2014-06-08 19:56:42 +08:00
chrox
1fd45c3903 add tap zone configuration for the minibar 2014-06-08 19:07:14 +08:00
chrox
15baeb7867 save doc settings when receiving IntoSS or Suspend or SaveState events 2014-06-08 17:56:58 +08:00
chrox
3b5fa25c25 respond Menu key to show reader menu 2014-06-08 17:52:45 +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
9119d12e17 use checked/unchecked for zooming options 2014-06-08 14:08:50 +08:00
chrox
d6bfbb26ac decrease toc entry indentation 2014-06-08 14:08:18 +08:00
chrox
1fa1c69de4 use checked/unchecked for show page overlap option 2014-06-08 14:07:38 +08:00
chrox
b92860c22a add night mode option that inverts screen color 2014-06-08 14:06:16 +08:00
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