- Using
InternalData
to render instead ofGlobalData
- Remove
SOMMsg
related to transition and scene context management - Add basic support for global component
AllScenes
changed toDict
instead ofList
- Use new
elm-canvas
DrawText
API to draw multi-line text
- Viewport initialization in Elm
- Add
TextBox
rendering helper functions - Add test modules inside core repository
- Transition time not correct because using delta
- Using wrong
env
inupdateRemain
updateRemain
order error
- Better audio support
- Tick events with delta
SOMHandler
fix
- Add
updateComponentsWithBlock
- Component storage type
- Type sugar
- Types of updating components and messages
- Implement loadSpriteNum to count loading resources
- Block SOMMsg when transition
- Scene Prototype helper types and function
- Add Scene Context Management
if x then True else False
tox
- Add type sugar for raw scene
- Add matcher for component
- Move Messenger libraries to core
- Add patcher
- Add
updaterec
, which splits update functions into two
- Add
Cleaner
type and related support
- Expose Target Updater
- Change signature symbols
- Remove
init
fromGeneralModel
- Use
foldl
to fix the order of updating
- Use
fodlr
instead offoldl
to update
- General Model signatures
- Add
GeneralModel