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

113 Commits

Author SHA1 Message Date
Hans-Werner Hilse
3066c86e38 Refactoring hardware abstraction
This is a major overhaul of the hardware abstraction layer.
A few notes:

General platform distinction happens in
  frontend/device.lua
which will delegate everything else to
  frontend/device/<platform_name>/device.lua
which should extend
  frontend/device/generic/device.lua

Screen handling is implemented in
  frontend/device/screen.lua
which includes the *functionality* to support device specifics.
Actually setting up the device specific functionality, however,
is done in the device specific setup code in the relevant
device.lua file.

The same goes for input handling.
2014-11-02 21:19:04 +01:00
chrox
a32991d898 add new sorting methods for file list in filemanager
Now files can be sorted by filename or last accessed time
2014-10-30 22:41:52 +08:00
Qingping Hou
394c847e2b fix(app): initilize menu properly in reader and filemanager 2014-10-25 05:46:02 -04:00
Hans-Werner Hilse
5982e24d57 unify color specification
colors were a mixture of 4bpp integers (0=white, 15=black) and
fractional blackness levels (0=white, 1.0=black) before. This is
now unified to use the color specification of the Blitbuffer API.
2014-10-24 13:48:42 +02:00
WS64
f537125756 Bugfix 2014-10-13 15:40:48 +02:00
chrox
e714caed8d refactoring restoreScreenMode from readerview to filemanager
This should fix #983.
2014-10-12 17:26:36 +08:00
chrox
2b26e599d9 return to previous filemanager view instead of opening a new one 2014-10-10 18:14:33 +08:00
chrox
14e2bf3d69 refatoring: lazy loading of packages 2014-10-03 16:13:34 +08:00
WS64
d790f8aafe fix the nil tags data bug 2014-09-30 18:28:36 +02:00
chrox
84abe620d2 refresh filemanager when closing opdscatalog 2014-09-10 13:27:15 +08:00
chrox
11a8a1dce6 show file size and directory items in filemanager 2014-09-10 13:27:15 +08:00
Qingping Hou
18d4c7550a chore: cleanup FileManagerHistory:updateItemTable() 2014-09-08 02:33:26 -04:00
Qingping Hou
7c6790796a fix: replace showReaderUI with ReaderUI:showReader 2014-09-07 18:43:32 -04:00
chrox
c91224f12c add default directory for filemanager 2014-09-07 17:19:51 +08:00
chrox
69c162ac4f refactoring to generic multiinputdialog 2014-09-05 21:07:43 +08:00
chrox
21dcf787da add OPDS support
This PR implements a simple OPDS browser which can be launched
from filemanager menu.
2014-09-05 21:07:43 +08:00
chrox
2bec0017a0 refactor out global functions showHomePage and showReaderUI 2014-09-05 21:07:42 +08:00
chrox
c74c258fc7 add filemanager icon in reader menu
now we can access the filemanager in all launcher configurations
2014-09-05 21:07:42 +08:00
WS64
6c4869f8a8 Only use registered file types in search 2014-08-27 09:17:54 +02:00
chrox
0bc3eadcae refactoring: use Document API getCoverPageImage to get cover image 2014-08-27 11:07:25 +08: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
6a0cc0afc6 remove too verbose information that is utterly untranslatable
I would suggest when creating a translate string you'd better keep
as much words together as you can other than trying to call the
`_` function on each word which may cause the final
translation in some languages unreadable.
For example, no matter how we translate the single words, the Chinese
translation of
```
_("No ") .. some_thing .. _("found ") .. _("matching") .. other_thing
```
will be nonsense.
Better way would be:
```
some_thing .. " is not found matching" .. other_thing
```
2014-08-26 10:47:20 +08:00
chrox
5890e4a0b1 use conventional util name and update koreader-base 2014-08-26 08:59:24 +08:00
WS64
4bad1a6f6f New editor for table fields used 2014-08-25 18:03:10 +02:00
WS64
3bb45f3a20 Changed the way to handle the own database file
This should make it easier to update the format of the file and also prevents errors when someone keeps this file but the deletes the original calibre file
2014-08-25 18:01:33 +02:00
WS64
6c603bf9ad remove global variable 2014-08-24 10:09:15 +02:00
WS64
6e86923659 remove global variable 2014-08-24 10:08:45 +02:00
chrox
4c68e091f9 refactoring: better logic and indentation 2014-08-23 23:19:02 +08:00
Michael Hall
8d9eb30886 Switch to local variables 2014-08-23 16:01:47 +01:00
Michael Hall
8e57adadb2 2nd change to make image dynamic in search 2014-08-23 15:35:55 +01:00
Michael Hall
d84984521b Making image size in search info dynamic based on screen size 2014-08-23 15:33:00 +01:00
WS64
03c2782844 Don't show "0: text" in series view but just "text" 2014-08-22 18:30:20 +02:00
WS64
9661616edb Removed screensaver functions to new lua file 2014-08-22 09:07:56 +02:00
WS64
1a4bdd5895 Removed screensaver functions to new lua file 2014-08-22 09:05:59 +02:00
WS64
db7c97211c Add images to info screen 2014-08-21 22:34:00 +02:00
WS64
9b6d273c66 Bugfix. Latest version just allowed you to enter the editor once 2014-08-20 10:47:08 +02:00
WS64
f99f18ee13 Just save settings that really were changed
And not also settings that are different from the ones loaded.
This prevents Koreader from overwriting your complete persistent.defaults.settings when you started Koreader with a malformated persistent.defaults.settings file and choose "save settings". In such a malformated case you just can edit the damaged setting and save it back (although you can't see which one is damaged since the defaults settings are taken)
2014-08-20 08:51:07 +02:00
WS64
d5b35e8547 Default Settings finally also with the array fields 2014-08-19 22:50:20 +02:00
WS64
669d766a39 Code cosmetics 2014-08-19 18:04:38 +02:00
WS64
fdfd94507f Update filemanagermenu.lua 2014-08-19 17:50:46 +02:00
WS64
e19733edf4 Create a simplified database file out of the calibre file
Makes searches WAY 100 times faster.
From the second run on.
2014-08-19 17:50:02 +02:00
WS64
5201f59451 Go back to series/tags list after enter a series/tag
Todo: Go back to the actual page
2014-08-18 22:52:29 +02:00
WS64
05abbbdff9 Minor change for error "not found2 messages 2014-08-18 20:44:15 +02:00
WS64
24f3bdb7fa Add number of books to browse fundction 2014-08-18 20:37:32 +02:00
WS64
7fb545286b New function, browse series/tags, and sorting of all search results 2014-08-18 09:48:46 +02: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