Frans de Jonge
5b20106db7
MenuSorter: initial implementation
...
* Menus are now sanely configurable
* Custom separator placement for clearer menus
8 years ago
Hzj_jie
f91ad679d9
swithItemTable -> switchItemTable
8 years ago
Qingping Hou
f95ad00b9e
feat: add logger module & rewrite kobo suspend script in lua
8 years ago
poire-z
2c01f3add9
Fix: dog ears disappearance when switching fonts ( #2394 )
...
or switching orientation, or some other page layout setting.
Reverted commit a049edd
, which should be done better (see #2395 ).
8 years ago
Qingping Hou
c22a3747d8
fix all the tests
9 years ago
Qingping Hou
a049eddcbc
bookmark(fix): bookmark comparison for crengine
9 years ago
Qingping Hou
eb37d9b8b6
kobo: fix screen probe for touch
9 years ago
Qingping Hou
e422842256
minor: a lot of luacheck fixes
9 years ago
Qingping Hou
186673587e
chore: fix some of the luacheck errors
10 years ago
NiLuJe
50dbf6b581
Switch a few widgets to ui refresh modes
...
More closely matches native behavior on REAGL devices.
Closing those widgets should still trigger a partial refresh though,
because we usually get back to the reader, and text, so we want REAGL
;).
10 years ago
chrox
90a5e09bdc
disable highlight in dict window if it's highlighted already
...
This should fix #1418 .
10 years ago
chrox
ca6b3d7e33
fix #1373 by checking the pos0 and pos1 of selected text
10 years ago
chrox
10db20f289
don't add duplicated bookmark and can delete bookmark
...
This should fix #1397 .
10 years ago
chrox
d9fa97df5a
fix #1336 by ignoring uncompatiable saved highlights
10 years ago
chrox
fe885be563
refactoring readerbookmark to show both bookmarks and highlights
...
in the bookmark menu
and use binary search of the sorted bookmarks table whenever is
possible.
10 years ago
Frans de Jonge
d701d9b198
First util.template encapsulated strings
10 years ago
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.
10 years ago
Qingping Hou
b0682b0470
chore: code clean up
10 years ago
pazos
bad193346e
Translate bookmarks page title
10 years ago
chrox
f13a165c4b
tweaks of font size
10 years ago
chrox
b8ce85d3de
use two finger swipe west/east to close TOC and bookmark respectively
10 years ago
chrox
857bd6fcc8
strings not shown on GUI will not be translated
...
This may encourage users in transifex to join Koreader project.
10 years ago
chrox
4a32f4415e
use borderless flat bookmark/toc window
11 years ago
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
11 years ago