View Single Post
Old 05-05-2025, 07:37 PM   #4
pazos
cosiņeiro
pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.
 
Posts: 1,406
Karma: 2451781
Join Date: Apr 2014
Device: BQ Cervantes 4
Quote:
Originally Posted by n00dlephr0g View Post
hey thanks so much for replying, i got so tired that i forgot to actually push to the repo, ive since pushed to the repo.
ok, now makes sense

Quote:
Originally Posted by n00dlephr0g View Post
which plugin would you say is feature rich in terms of widget usage? i dont seem to come by UIManager.show() a lot
Upstream code uses core widgets in https://github.com/koreader/koreader...tend/ui/widget

Third party plugins can use core widgets as well and/or bundle their own widget stack built on top of core

See an example of a complex plugin that does quite a bit of UI work: https://github.com/Billiam/hardcoverapp.koplugin

The best way to develop is always an emulator.
There's a tool `tools/wbuilder.lua` that spawns a window and lets you preview quickly the widgets you declared in there. You can use it as a playground for testing available widgets and building your own.

Last edited by pazos; 05-05-2025 at 09:38 PM.
pazos is offline   Reply With Quote