2
0
mirror of https://github.com/koreader/koreader synced 2024-11-10 01:10:34 +00:00
koreader/doc
NiLuJe fe10d0bce5
Revamp flash_ui handling, once more, with feeling ;) (#7262)
* Simplify flash_ui handling (by handling the unhighlight pre-callback, c.f., #7262 for more details).
* UIManager: Handle translucent window-level widgets (and those wrapped in a translucent MovableContainer) properly in setDirty directly, making sure what's *underneath* them gets repainted to avoid alpha layering glitches. (This was previously handled via localized hacks).
* Update UIManager's documentation, and format it properly for ldoc parsing, making the HTML docs more useful.
* ReaderView: Reinitialize the various page areas when opening a new document, to prevent poisoning from the previous document.
* Event: Handle nils in an event's arguments.
* CheckButton/RadioButton: Switch to simple inversion to handle highlighting
* CheckButton: Make the highlight span the inner frame's width, instead of just the text's width, if possible.
* AlphaContainer: Fix & simplify, given the UIManager alpha handling.
* MovableContainer: When translucent, cache the canvas bb used for composition.
* Avoid spurious refreshes in a few widgets using various dummy *TextWidgets in order to first compute a text height.
* KeyValuePage: Avoid floats in size computations.
2021-02-20 18:22:48 +01:00
..
Building_targets.md [Dev docs] Steer people more strongly towards koxtoolchain (#6727) 2020-09-29 15:06:40 +02:00
Building.md Unbreak macOS build (#7313) 2021-02-18 23:46:29 +01:00
Collaborating_with_Git.md [doc] Add some tips about GitHub PR refs (#6289) 2020-06-24 12:49:34 +02:00
config.ld [fix] Minor doc touchups re. QR encode (#6861) 2020-11-09 09:17:11 +01:00
DataStore.md doc: event propagation for widgets 2016-12-11 12:20:59 -08:00
Development_guide.md ReaderGesture: cleanup (#6292) 2020-07-12 14:47:49 -04:00
Events.md Revamp flash_ui handling, once more, with feeling ;) (#7262) 2021-02-20 18:22:48 +01:00
Hacking.md Docs: cosmetic updates and additions 2017-04-12 11:27:22 -07:00
Makefile doc: add documentation build infrastructure 2016-02-04 10:24:53 -08:00
Porting.md [doc] Add some basic info on using ffi-cdecl (#5808) 2020-02-12 17:40:38 +01:00
Unit_tests.md [doc] Simplify and reorganize readme (#5217) 2019-08-20 17:01:28 +02:00