godot/platform
Fabio Alessandrelli d8bd54fbf2 [HTML5] Add PWA support to the editor page.
This allows to install it as an app, and provide offline support (after
the first run).
Practically, this boils down to adding a JSON file as a manifest, an
offline page to be displayed when the cached files are not avaialble,
and a JS file to cache resources and return them.

The reason for the "first run requirements" is that some browsers, will
emit an "install" by just visiting the page (to see if the JS code is
compatibile), and we do not want to force casual visitors to just
download the 10 MiB+ compressed editor WebAssembly file without pressing
the start button.

Special thanks to Hugo Locurcio (Calinou) for the initial work.
2021-03-08 17:06:24 +01:00
..
android Merge pull request #46457 from m4gr3d/fix_invalid_missing_templates_error_master 2021-02-27 16:52:25 +01:00
iphone Merge pull request #45617 from RandomShaper/modernize_atomics 2021-02-18 19:40:31 +01:00
javascript [HTML5] Add PWA support to the editor page. 2021-03-08 17:06:24 +01:00
linuxbsd add msan sanitizer option for linus/bsd, lsan option for osx 2021-03-02 11:10:16 -06:00
osx Merge pull request #43768 from sjml/mac-mono-export-fix 2021-03-03 22:42:44 +01:00
server add msan sanitizer option for linus/bsd, lsan option for osx 2021-03-02 11:10:16 -06:00
uwp Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
windows Added LocalVector to Visual Studio debugger visualization 2021-02-24 18:35:39 -07:00
register_platform_apis.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00