Commit Graph

38 Commits

Author SHA1 Message Date
chrox 20fd6f902e fix #1175 2014-12-01 15:32:12 +08:00
Frans de Jonge 141095b0c8 Alterations to the menu
References #1219 and #1258.
2014-11-26 18:16:54 +01:00
Frans de Jonge da00b4b8a9 Refactored menu
While looking into #1219 I accidentally ended up refactoring some stuff.

Tested in emulator and on H2O, but be wary because I might have overlooked something.
2014-11-21 15:57:10 +01:00
Frans de Jonge 06239fb9ec Initial file search implementation
See #1165.
2014-11-16 12:57:56 +01:00
chrox cfa4f03c18 fix #1149 by adding 'Network setting' in filemanager 2014-11-13 12:54:42 +08:00
Hans-Werner Hilse d91dccae80 fix night mode setting
implement bezel cleaning with proper background color
2014-11-09 18:03:33 +01:00
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
chrox 84abe620d2 refresh filemanager when closing opdscatalog 2014-09-10 13:27:15 +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
WS64 fdfd94507f Update filemanagermenu.lua 2014-08-19 17:50:46 +02:00
WS64 298874c4ae Preparation for new function "browse" 2014-08-17 12:01:33 +02:00
WS64 582c56a6dc add reminder to save unsaved settings 2014-08-16 22:32:34 +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
WS64 0880924087 Add defaults and remove search options 2014-08-11 10:39:08 +02:00
WS64 cd763f00b4 Register search options 2014-08-09 20:50:03 +02:00
WS64 b76307ce4a Register search to the filemanager menu 2014-08-07 09:14:30 +02:00
chrox 1ddafbea14 reorder setting entries in reader menu 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 3c8e6975fb move screen DPI and refresh rate entries into Screen menu 2014-08-06 20:32:28 +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
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
chrox d9f5edf54a add 'Check update' menu and OTA update functionality 2014-08-01 12:36:36 +08: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 e624695d54 the Back key on Android should close the popup window and menu 2014-06-10 21:33:31 +08:00
chrox b92860c22a add night mode option that inverts screen color 2014-06-08 14:06:16 +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
Qingping Hou 4b357c1466 move reader code into frontend/apps/reader
it makes more sense to completely separate the UI framework and
application code

also move frontend/ui/configurable.lua to frontend/configurable.lua
2014-04-02 17:02:01 -04:00
chrox 92219a1f1e cleanup: expand tab to 4 spaces 2014-03-13 21:52:43 +08:00
Qingping Hou ae1cf90006 add language setting menu item 2014-01-18 12:23:55 -05:00
chrox 92b62c907a refactoring frontlight device to more generic power device 2014-01-04 21:38:07 +08:00
chrox fefa0a3507 add version information in reader menu
This should implement #315.
2013-12-28 12:44:55 +08:00
HW ef111b99c6 Refactored to use strictly locals 2013-10-18 22:38:07 +02:00