()
| 3124 | } |
| 3125 | |
| 3126 | function initScreens() { |
| 3127 | if (screens.length === 0) { |
| 3128 | const home = createScreen("Home", "drawHomeScreen"); |
| 3129 | createScreen("Settings", "drawSettingsScreen"); |
| 3130 | refreshScreenUI(); |
| 3131 | setActiveScreen(home.id, false); |
| 3132 | } else { |
| 3133 | refreshScreenUI(); |
| 3134 | setActiveScreen(screens[0].id, false); |
| 3135 | } |
| 3136 | updatePreviewSize(); |
| 3137 | renderElements(); |
| 3138 | renderLayers(); |
| 3139 | updatePropsInputs(); |
| 3140 | updateCode(); |
| 3141 | pushHistory(); |
| 3142 | } |
| 3143 | |
| 3144 | // Render assets once on boot (after initScreens runs). |
| 3145 | try { renderAssets(); } catch (_) {} |
no test coverage detected