Commit Graph

187 Commits (bf6c0cdd6c5b22bbb38497b5df8abe428eb80307)

Author SHA1 Message Date
chrox 0788709f26 Popup goto dialog only when holding on visible status bar 9 years ago
chrox ff3a42e503 typo fix of #1462 9 years ago
chrox 3224eb1797 fix inproper variable name for pages left 9 years ago
chrox 35abf4bfaf move minibar configurations to reader menu
and fix #1446 by adding progress percentage in minibar.
9 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
10 years ago
chrox 6938b54346 enlarge touch zone for readerfooter 10 years ago
chrox eeb81f1c39 persistent reader footer mode 10 years ago
chrox 47f986941f tap on reader footer to hide footer 10 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
10 years ago