Theme scripts #183
Labels
No labels
bug
documentation
explore
improvement
roadmap
No assignees
2 participants
Notifications
Due date
No due date set.
Depends on
#209 Embed AngelScript for themes
Tearnote/Playnote
#210 Expose a typed theme script API
Tearnote/Playnote
#211 Run script-backed decorators and drawlists
Tearnote/Playnote
#219 Expose stylesheet constants to theme scripts
Tearnote/Playnote
#220 Indicate crashed script-backed widgets
Tearnote/Playnote
Reference
Tearnote/Playnote#183
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?
Let themes implement visual behavior in AngelScript through typed, fault-contained contracts with Playnote. Scripts can provide decorators and interact with persistent drawlists, shapes, game values, and future scriptable components without exposing untyped engine internals.
Replace decorators with AngelScript scriptsto Theme scriptsImplemented