Theme-defined views #180
Labels
No labels
bug
documentation
explore
improvement
roadmap
No assignees
2 participants
Notifications
Due date
No due date set.
Depends on
#221 Define and load KDL theme view documents
Tearnote/Playnote
#222 Instantiate KDL views as widget trees
Tearnote/Playnote
Reference
Tearnote/Playnote#180
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Investigate a third, markup-oriented theme language for defining the widget composition of game views. It should let theme authors choose nesting, set layout attributes such as grid spans, and compose existing game layout widgets with generic controls, while establishing viable ownership, focus, input, reload, and navigation semantics before committing to implementation.
Explore defining widget structure via markupto Theme-defined viewsDecided on KDL. The manifest and views will be in the same file, optionally imported from other KDL files. Nodes of a view are generic widgets only;
compwidgets are created on C++ side in named slots of the view.Implemented