mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
647 B
647 B
Hacking
Developing UI Widgets
If you need to create new UI widgets, utils/wbuilder.lua is your friend. It
sets up a minimal environment to bootstrap KOReader's UI framework to avoid
starting the whole reader. This gives you quick feedback loop while iterating
through your widget changes.
To get a taste of how it works, try running this command at the root of KOReader's source tree:
./kodev wbuilder
It will spawn up an emulator window with a grid and simple timer widget for demonstration.
You can add your own UIManager:show show call at the end of
utils/wbuilder.lua to test your new widget.