Howto:Canvas Splash Screens
Jump to navigation Jump to search
|This article is a stub. You can help the wiki by|
| The FlightGear forum has a
subforum related to: Canvas
|Note This feature depends on a merge request that is currently being reviewed (#1586). This is a relatively popular idea among aircraft developers, but is obviously only relevant during startup, so should probably not be prioritized compared to other Canvas related features that would be beneficial to have at runtime.|
Idea / Motivation
|I do think that even just changing the background color (currently black) and the font could improve the screen very much.
|I can imagine so many possibilities of what can be done if that is implemented.
|once we can initialize Nasal earlier (which will probably Philosopher's boootstrap.nas script, but which also depends on Zakalawe's reset/re-init work) we should be able to pull this off with less than 50 lines of Nasal/Canvas code.
|Work in progress|
This article or section will be worked on in the upcoming hours or days.
See for the latest developments.
|Regarding the limitations of the current splash screen code, we once contemplated disabling the hard-coded version (there is a property switch for that) and using a Canvas instead: Howto:Canvas Splash Screens
The main/only thing missing to do that is moving the Nasal interpreter out of the SGSubsystemMgr instance and adding it separately, so that it becomes available much earlier, at which point you could even render fully animated Canvas textures (i.e. not just static images)