aboutsummaryrefslogtreecommitdiff
path: root/platform/javascript/godot_shell.html (follow)
Commit message (Collapse)AuthorAgeFilesLines
* HTML5 start-up overhaulLeon Krause2017-09-111-347/+0
| | | | | | | | | | | | | | | | - Implement promise-based JS interface for custom HTML page integration - Add download progress callback - Add progress bar and indeterminate spinner to default HTML page - Try downloading files multiple times when failing - Get rid of godotfs.js - Separate steps for engine initialization, game initialization and game start - Allow multiple games on one HTML page - Substitution placeholders only used in .html file - Placeholders renamed: $GODOT_BASE => $GODOT_BASENAME, $GODOT_TMEM -> $GODOT_TOTAL_MEMORY - Emscripten Module is now Engine.RuntimeEnvironment (no longer a global)
* Implement input focus behavior in HTML5L. Krause2017-07-221-1/+5
| | | | | | - Key and mouse events are only consumed if canvas is focused - NOTIFICATION_WM_MOUSE_ENTER, _MOUSE_EXIT, _FOCUS_IN and _FOCUS_OUT are emitted
* WebGL 2 export per WebAssembly or asm.jseska2017-03-291-140/+57
|
* Enable WebGL2 in web export, start fixing buildeska2017-02-011-8/+8
| | | | Will not yet compile
* Improve usability and style in web export presentationeska2017-01-141-153/+222
| | | | | | | | | | | | - Check for WebGL support, don't load if unsupported - Check for IndexedDB support - Make canvas support check message visible - Colored debug output for warnings and errors - Make it obvious status can be closed by clicking - Don't use status to display non-critical errors - Limit output message count - Add clear output button - Fix setting total memory
* Add option 'wasm' to compile to WebAssembly in web exporteska2016-10-311-0/+357
WebAssembly is still experimental, so disabled by default. The HTML shell file now uses $GODOT_BASE, a placeholder for the base filename, instead of $GODOT_JS, $GODOT_MEM and $GODOT_FS.