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

1394 Commits

Author SHA1 Message Date
WS64
7fb545286b New function, browse series/tags, and sorting of all search results 2014-08-18 09:48:46 +02:00
Qingping Hou
5d8a9fa1bd Merge pull request #813 from chrox/dict_lookup
lookup input word when holding on word in dict lookup window
2014-08-17 17:16:27 -04:00
chrox
d34a7fb355 lookup input word when holding on word in dict lookup window 2014-08-18 00:32:09 +08:00
WS64
0a6fbe28e3 Reaarange cancel buttons to the left 2014-08-17 12:02:24 +02:00
WS64
f39ffc623a Reuse previous search 2014-08-17 12:01:59 +02:00
WS64
298874c4ae Preparation for new function "browse" 2014-08-17 12:01:33 +02:00
WS64
c7240539d5 add second library 2014-08-16 22:33:11 +02:00
WS64
582c56a6dc add reminder to save unsaved settings 2014-08-16 22:32:34 +02:00
WS64
085b4fce6a Handle defaults by type (boolean/string/number) 2014-08-16 22:31:32 +02: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
Qingping Hou
3eab7e0917 Merge pull request #797 from chrox/master
rescale image if width or height is specified in ImageWidget
2014-08-14 15:25:39 -04:00
chrox
3018c7c6b6 add rotate method for ImageWidget 2014-08-14 20:11:21 +08:00
pazos
850eea418e translate filemanager (search & setdefaults) 2014-08-14 14:03:15 +02: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
pazos
bad193346e Translate bookmarks page title 2014-08-14 13:37:06 +02:00
WS64
09334dd7a6 Changed size and added some "close"s 2014-08-13 08:08:18 +02:00
WS64
19c7c14809 Search Enhancements
- Paths now can have unicode characters
- Long tap on search result shows book infos
2014-08-12 22:25:38 +02: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
WS64
6c911bb453 remember editor settings after changing/cancelling one entry 2014-08-12 09:35:03 +02:00
Huang Xin
aef8c14c42 Merge pull request #787 from WS64/master
Change behaviour when LIBRARY_PATH is nil
2014-08-12 08:28:03 +08:00
WS64
d81f6e7dd2 typo 2014-08-11 22:41:42 +02:00
WS64
a51f8e8050 Update filemanagersetdefaults.lua 2014-08-11 20:03:03 +02:00
WS64
5cb550d471 Change behaviour when LIBRARY_PATH is nil 2014-08-11 19:43:43 +02:00
chrox
19e6f603f0 move 'Set defaults' to tools tab
And save to persistent defaults dialog will popup when holding
on the 'Set defaults' menu.
2014-08-11 22:14:19 +08: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
chrox
38c75f8359 fix the first file in a zip is a directory will raise error in zipContentExt 2014-08-11 20:40:27 +08:00
WS64
bd596927dd Corrected the filename 2014-08-11 14:24:32 +02:00
WS64
a0818bb1ab Update filemanagersearch.lua 2014-08-11 10:40:22 +02:00
WS64
9830119405 Add defaults editor 2014-08-11 10:39:49 +02:00
WS64
0880924087 Add defaults and remove search options 2014-08-11 10:39:08 +02: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
cd763f00b4 Register search options 2014-08-09 20:50:03 +02:00
WS64
2490d8da53 Remove pattern searching.
That caused the error when searching for "("
2014-08-09 20:49:26 +02:00
WS64
52d6acdd50 Add search options (new) 2014-08-09 20:48:47 +02:00
WS64
bdf26d7859 Added dkjson as owner of the unichar function 2014-08-09 16:38:48 +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
3e4dc9c282 Added complete unichar support 2014-08-09 09:34:23 +02:00
WS64
844ae29fe5 Send TOC parameters to progressbar 2014-08-09 08:59:55 +02:00
WS64
e0c9501f85 Add chapter markers 2014-08-09 08:58:44 +02:00
WS64
969734931b progressbar can be turned off in mini bar 2014-08-07 20:22:28 +02:00
WS64
e42117272f Search for metadata.calibre if not found by user input 2014-08-07 16:27:46 +02:00
WS64
874f2461af Search Calibre metadata to open a book 2014-08-07 09:15:05 +02:00
WS64
b76307ce4a Register search to the filemanager menu 2014-08-07 09:14:30 +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
1ddafbea14 reorder setting entries in reader menu 2014-08-06 20:32:28 +08:00
chrox
5dc30d305a add OTA settings for server mirrors and channels 2014-08-06 20:32:28 +08:00
chrox
3cb03825e5 display OTA update menu only on Kindle and Kobo 2014-08-06 20:32:28 +08:00
chrox
8948400907 fix #765 2014-08-06 20:32:28 +08:00
chrox
3c8e6975fb move screen DPI and refresh rate entries into Screen menu 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
51ba4f987a fix no battery info on minibar for PDF documents
This should fix #757.
2014-08-05 12:18:00 +08: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
6110b8d4e8 hold to set global default floating punctuation option 2014-07-25 23:11:48 +08:00
chrox
59dbe36d57 show 'no definition found' message when no definition found 2014-07-24 22:13:23 +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
chrox
a7fb8811f3 add floating punctuation toggler for EPUBs 2014-07-22 21:55:31 +08:00
chrox
beaf768250 recalculate footer sizes when document page count is updated 2014-07-22 21:55:31 +08:00
pazos
37d6239e20 Add wifi toggle for kobos 2014-07-19 16:32:41 +02:00
WS64
b5be4d227e Changed wrong default entry 2014-07-19 09:48:05 +02:00
WS64
f80c79c96a remember font weight also from global settings and at least line spacing from defaults 2014-07-18 09:54:51 +02:00
Qingping Hou
65c59706fe Merge pull request #737 from WS64/master
remember saved default value for screen mode
2014-07-17 14:17:36 -04:00
WS64
f259e3d92d remember saved default value for screen mode 2014-07-17 19:22:54 +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
ce266bffb8 add minibar height into overlap height 2014-07-17 21:27:35 +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
0b51ef1077 Update TOC after change of hyphenation 2014-07-16 14:55:26 +02:00
WS64
3fcd10bc01 Update TOC after changing screen mode 2014-07-16 14:47:27 +02: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
Qingping Hou
6a774d1358 Merge pull request #728 from chrox/master
add API to query battery status on Android
2014-07-15 13:20:12 -04:00
WS64
225966ef62 Use of new functions to jump to next/previous chapter that also works in 2-page mode 2014-07-15 12:19:19 +02:00
WS64
9bdcaa2b46 Added new functions to go to next/previous chapter that also work with 2-page layout 2014-07-15 12:18:24 +02:00
WS64
c1ecf23c2c Update credocument.lua 2014-07-15 12:17:19 +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
chrox
3b25af4f4d protected call to open sidecar history file
This should fix #724.
2014-07-15 10:14: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
0c23a17b4a considering visible page count in readerrolling 2014-07-04 22:21:04 +08:00
Qingping Hou
028b7dc2bd Merge pull request #699 from WS64/master
Batter status for mini bar
2014-07-04 09:49:52 -04:00
WS64
af400bbe1e Added battery info to mini bar 2014-07-04 14:42:36 +02:00
chrox
0615e1463f easier strings to translate 2014-07-04 19:29:45 +08:00
chrox
bcd2c8e8f8 display 2 pages side-by-side in landscape for larger screen 2014-07-04 19:28:40 +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
Paulo Matias
06571c575b Merge pull request #691 from chrox/master
fix dofile of nil filename
2014-07-03 16:22:46 -03: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
a3a4e7f7fb fix dofile of nil filename 2014-07-04 01:41:24 +08:00
WS64
256bad8203 Made some varaibales local 2014-07-03 19:30:21 +02:00
WS64
c441f151a5 added locals and removed tabs 2014-07-03 19:24:15 +02:00
WS64
5d308a4fab Added support for configurable swipes 2014-07-03 18:20:14 +02:00
WS64
cc81d49cc9 New function to count the actual page of the current chapter 2014-07-03 18:19:28 +02:00
WS64
1de31b9184 Added support for configurable swipes and jumping to next/previous chapter 2014-07-03 18:18:33 +02:00
WS64
79f1b027f0 Minor optimizings (elseif) 2014-07-03 18:15:08 +02:00
chrox
73e0608327 flush reader settings when closing readerui 2014-07-03 20:43:17 +08:00
chrox
2900432efb read/save document settings in document sidecar too 2014-07-03 20:42:48 +08:00
chrox
9fc048ecfc considering visible page count in readerrolling
This should fix #660.
2014-07-03 17:54:35 +08:00
chrox
e7fc16dd25 hold on config panel option to set default option 2014-07-03 16:31:44 +08:00
chrox
a92ca26bea hold on zoom mode menu entry to set default zoom mode 2014-07-03 16:31:44 +08:00
Qingping Hou
7ba0a46098 Merge pull request #683 from chrox/master
restrict highlight in current page area
2014-07-02 13:55:13 -04:00
Huang Xin
9d9a73ccac Merge pull request #684 from WS64/ws64
Configurable "mini" progress bar
2014-07-02 22:59:21 +08:00
chrox
78918bc531 hold on font menu entry to set default font 2014-07-02 22:53:06 +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
chrox
6cdfd322f1 update buildin font names 2014-07-02 22:47:24 +08:00
WS64
0429325c5f removed "next chapter" for PDFs
Should actually also be done for EPUBs without TOC, but somehow I can't get it to work
2014-07-02 14:46:23 +02:00
chrox
5214cc0f4c tap to clear selected text too
This should fix #589.
2014-07-02 17:46:55 +08:00
chrox
27b15b7020 restrict highlight in current page area
This should fix #588.

Highlight in multiple pages is too complicated and requires large
code refactoring and will not be considered for now.
2014-07-02 17:46:55 +08:00
WS64
dc78dd9fda Update readertoc.lua 2014-07-02 10:46:26 +02:00
WS64
00c050f279 Update readerfooter.lua 2014-07-02 10:43:24 +02:00
WS64
c50a0f701b Update readerfooter.lua 2014-07-02 10:32:17 +02:00
chrox
fd1bb86514 fix cannot get word box in last page of a chapter 2014-07-02 14:47:23 +08:00
WS64
dee04099d1 Update readertoc.lua
Add "pages left to next chapter" to minibar
2014-07-02 07:07:18 +02:00
WS64
ec16a3f745 Update readerfooter.lua
Add "pages left to next chapter" to minibar
2014-07-02 07:06:43 +02: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
chrox
3967ba0346 sort plugins in path order 2014-06-23 22:33:38 +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
53165e3c2a fix init hyphenation dictionaries 2014-06-17 21:48:07 +08:00
chrox
bb587184a5 register swipe diagonal gesture range to screenshot
for non-multitouch devices

This PR is intended to substitude #652 which needs tweaking
double tap zone for screenshot.
2014-06-17 21:12:45 +08:00
chrox
685fbb4d94 match distance when gesturerange has scale field 2014-06-17 21:11:48 +08:00
chrox
241d67e0ec revert zip file handler to crereader
It seems that fb2.zip is a conventional format for fb2 with compression
which cannot be handled properly by mupdf.
This should fix #642.
2014-06-16 19:47:03 +08:00
Qingping Hou
7ac5b419b5 refactor(doc): use ffi binding in picdocument 2014-06-16 02:21:49 -04:00
Huang Xin
3f1827f9cb Merge pull request #641 from Markismus/master
Frontlight decrease of sensitivity for two-fingered pan gesture
2014-06-12 12:26:59 +08:00
Markismus
bf4199e995 Update readerfrontlight.lua
Frontlight decrease of sensitivity for two-fingered pan gesture
2014-06-11 20:52:45 +02:00
Markismus
8120dd20f5 Update readerfrontlight.lua
Frontlight decrease of sensitivity for two-fingered pan gesture
2014-06-11 20:50:38 +02:00
Paulo Matias
f04951e5dc Consider as corrupt a null-area bbox
Fixes crash with empty page_states
2014-06-11 00:17:16 -03:00
chrox
f13a165c4b tweaks of font size 2014-06-10 21:33:31 +08:00
chrox
b8ce85d3de use two finger swipe west/east to close TOC and bookmark respectively 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
20bd14d588 automatically set language on Android 2014-06-08 21:32:45 +08:00
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
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
chrox
91e3b9d293 sort file list respecting LC_COLLATE 2014-05-15 20:44:48 +08:00
chrox
17741e292b serialize cache when closing ReaderUI other than closing document 2014-05-15 19:41:10 +08:00
chrox
55734f6aaa export highlighted rect in scanned page to Evernote 2014-05-15 16:11:26 +08:00
chrox
71eda7a0ca busted test for frontend 2014-05-15 16:11:26 +08:00
chrox
709755cd9e fix ffi.cast to uint32_t in ARM
I don't know if it's a bug in luajit but on an x86_64 CPU:
```lua
> = ffi.cast("uint32_t", 0xFFFFFFFFE) + 0
4294967294LL
```
while on an ARM CPU:
```lua
> = ffi.cast("uint32_t", 0xFFFFFFFFE) + 0
4294967295LL
```
2014-05-15 16:11:26 +08:00
chrox
31aebe1caf disable exporting hightlights to My Clippings 2014-05-15 16:11:26 +08:00
chrox
1cd7ee9501 remove newline when exporting highlight to My Clipping 2014-05-15 16:11:26 +08:00
chrox
3b1e05bb7f switch to setIntProperty api for setting page margins 2014-05-12 15:47:11 +08:00