Open avanwinkle opened 3 months ago
Random links on various in progress items: Logging: https://godotengine.org/asset-library/asset/2381 Variable formatting: https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_format_string.html Fullscreen display: https://docs.godotengine.org/en/latest/classes/class_displayserver.html#class-displayserver-method-window-set-mode Sound mixing: https://github.com/godotengine/godot-proposals/issues/3286
The following outline covers the core functionality that the Godot MC will need to be a usable replacement for the old Kivy MC.
MVP Requirements
Core
Slides
action: update
argaction: remove
argexpire: <secs>
argaction: method
calls to slide methodsWidgets
action: update
argaction: remove
argexpire: <secs>
argaction: method
calls to widget methodskey
config for unique instances of the same widgetVariables
action: update
argWindow
Widget Types and Behaviors
Sounds
action: stop
argEditor Integration
Usability