Commit Graph

15 Commits

Author SHA1 Message Date
Sergey Organov 48ff941764 Custom DPI: increase upper bound from 330 to 600
It's useful on 300dpi devices to get this value above 330 to enlarge
entire UI.
2016-12-01 18:03:33 +03:00
Hzj_jie da2c57f93a Automatically connect WIFI after Kobo has been resumed (#2215)
* Add bash scripts to control WIFI / IP, so we can share them with frontend/device/kobo/device.lua.

* add test cases
2016-09-01 00:05:40 -07:00
Hzj_jie ccbf8eac0c Add a network info page (#2187)
Add network info page
2016-07-26 21:32:13 -07:00
Hzj_jie d4c31d683f Add a setting to disable save document (#2138)
* Add a setting to disable save document
* Add UI elements to control save-document settings
2016-07-14 10:38:00 -07:00
Qingping Hou 20eb36a03d feat: add network management UI for kobo 2016-07-11 23:50:19 -07:00
chrox 551857ce6e fix some luacheck warnings 2016-06-28 00:43:23 +08:00
chrox 03fda94562 fix #2110 by adding disable double tap option in screen options 2016-06-27 23:02:10 +08:00
chrox 3a9cb659d1 add OTA update on Android 2016-03-13 23:43:05 +08:00
chrox 02d61115dc fix some part of the screen not refreshed when togglering nightmode 2015-02-01 23:21:34 +08:00
chrox 9d13d4189b fix no eink optimization on all devices 2015-01-25 00:53:25 +08:00
chrox c11a2bbf1e fix ota update for PocketBook 2015-01-20 00:07:53 +08:00
Hans-Werner Hilse 2f9386cd69 move refresh menu table out of UIManager
no need to clutter a core file of the whole UI concept with definitions
of UI elements
2014-11-30 00:15:17 +00: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
chrox 0dd3a1f8a1 add option to turn off e-ink optimization
which currently just sets free the limitation of panning gestures
emitting rate. This should fix #1039 when unchecking the
"E-ink optimization" in the "Screen settings".
2014-11-06 13:16:35 +08: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