chrox
41d3642467
add auto refresh time option for status bar, close #1769
9 years ago
Qingping Hou
e19f73bdba
style(util): rename tablelength to tableSize
9 years ago
Qingping Hou
55234ef899
fix: read stats crashes pdf/djvu documents
9 years ago
Qingping Hou
ffd438de18
fix(ReaderFooter:getDataFromStatistics): return na if book has no stats history
9 years ago
Alex Pletnev
6bf9d75807
#1750 TB feature/statistics issue
...
Change time to read book formula to: ((total_read_time / read_pages) * (all_pages - current_page))
9 years ago
Alex Pletnev
ce4e32e01c
#1723 Add time to read into the status bar
...
Add new statuses:
TB - book time to read
TC - chapter time to read
Fix backward compatible in statistics plugin
9 years ago
NiLuJe
ce5f66ccbc
Prefix battery percentage w/ a + when charging.
...
Adresses comments on MR.
Add a comment explaining the magic behind CRe's charging icon when using
CRE's full (top) status bar.
9 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
0788709f26
Popup goto dialog only when holding on visible status bar
10 years ago
chrox
ff3a42e503
typo fix of #1462
10 years ago
chrox
3224eb1797
fix inproper variable name for pages left
10 years ago
chrox
35abf4bfaf
move minibar configurations to reader menu
...
and fix #1446 by adding progress percentage in minibar.
10 years ago
chrox
eea6f97796
fix #1319
10 years ago
Hans-Werner Hilse
745e3837e0
updating the screen in tap handler of readerfooter is not needed
...
Was a hack anyway, c.f.
https://github.com/koreader/koreader/pull/1306#discussion_r21057461
Seems to be not needed anymore. If some areas are now not refreshed
anymore, that ought to be fixed in another place.
This also gets rid of redundant screen flashes.
10 years ago
Hans-Werner Hilse
82c26b1f18
adapt widgets to new refresh/repaint API
10 years ago
Hans-Werner Hilse
22697adf20
switch from scaleByDPI() to scaleBySize()
10 years ago
chrox
a65dcb4c0d
find the finest toc ticks by sorting out the largest one
10 years ago
chrox
3e7ca5706e
fix #1121
10 years ago
NiLuJe
1063ee74e5
Fix flipping mode refreshes
...
Don't do regional footer refreshes when we're in flipping mode.
There's probably a more elegant/correct way to handle this, but this
does the job ;).
Fix #1140
10 years ago
NiLuJe
041f11cba0
Tweak some comments
10 years ago
NiLuJe
e2e99e5d99
make RedaerFooter updates regional
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
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.
10 years ago
chrox
0a863f07c7
show 50 ticks on the mini progress bar at most
10 years ago
chrox
b09bb87d4e
refactoring readertoc and readerfooter
...
so that they don't repeat themselves.
10 years ago
Ebrehem
44ecf74ba3
Update readerfooter.lua
10 years ago
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).
10 years ago
WS64
844ae29fe5
Send TOC parameters to progressbar
10 years ago
WS64
969734931b
progressbar can be turned off in mini bar
10 years ago
chrox
51ba4f987a
fix no battery info on minibar for PDF documents
...
This should fix #757 .
10 years ago
chrox
beaf768250
recalculate footer sizes when document page count is updated
10 years ago
chrox
ce266bffb8
add minibar height into overlap height
10 years ago
WS64
af400bbe1e
Added battery info to mini bar
10 years ago
WS64
79f1b027f0
Minor optimizings (elseif)
10 years ago
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
10 years ago
WS64
00c050f279
Update readerfooter.lua
10 years ago
WS64
c50a0f701b
Update readerfooter.lua
10 years ago
WS64
ec16a3f745
Update readerfooter.lua
...
Add "pages left to next chapter" to minibar
10 years ago
chrox
1fd45c3903
add tap zone configuration for the minibar
10 years ago
chrox
53a41c0ce8
adapt reader footer for small screen
10 years ago
chrox
1d292f16a9
remove full screen option in koptoption
...
since we can now switch progress bar status simply by tap
11 years ago
chrox
6938b54346
enlarge touch zone for readerfooter
11 years ago
chrox
eeb81f1c39
persistent reader footer mode
11 years ago
chrox
47f986941f
tap on reader footer to hide footer
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