made pwa score better
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Mon, 18 Apr 2022 18:59:09 +0000 (18:59 +0000)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Mon, 18 Apr 2022 18:59:09 +0000 (18:59 +0000)
static/logo_512.png [new file with mode: 0644]
static/manifest.json
static/src/service-worker.js
templates/index.html

diff --git a/static/logo_512.png b/static/logo_512.png
new file mode 100644 (file)
index 0000000..71698c6
Binary files /dev/null and b/static/logo_512.png differ
index 6efeb05c3978dca9b999f829469c799e0b9a2e20..2d3ce621046108580ee8a7690ced62b0cfcd42e9 100644 (file)
@@ -6,6 +6,11 @@
       "src": "/playground/static/logo_256.png",
       "type": "image/png",
       "sizes": "256x256"
+    },
+    {
+      "src": "/playground/static/logo_512.png",
+      "type": "image/png",
+      "sizes": "512x512"
     }
   ],
   "start_url": "/playground/?source=pwa",
index 56bbb8a0999418263746c6ac78384ae32ca35d7a..fcdb3ace620f3b70c81e502fc0af5edc5370f500 100644 (file)
@@ -1,3 +1,5 @@
+const app_version = 1;
+
 const cacheName = 'cache-v1';
 const precacheResources = [
   '/playground',
index fd5586048e44a80cebe2090a139870ae7142bb1e..bda2f1d338548c1d5c3a0872426738381304ebd0 100644 (file)
@@ -3,6 +3,7 @@
     <head>
         <title>Onyx compiler</title> 
         <meta name="viewport" content="width=device-width, initial-scale=1.0">
+        <meta name="theme-color" content="#111111"/>
 
         <link rel="manifest" href="/playground/manifest.json">
 
         <link rel="stylesheet" href="{{ config['ENDPOINT'] + url_for('static', filename='vendor/jquery/jquery.modal.min.css') }}" />
 
         <script> window.ROOT_ENDPOINT = "{{ config['ENDPOINT']}}" </script>
-        <script src="{{ config['ENDPOINT'] + url_for('static', filename='src/resizer.js') }}"></script>
-        <script src="{{ config['ENDPOINT'] + url_for('static', filename='src/storage.js') }}"></script>
-        <script src="{{ config['ENDPOINT'] + url_for('static', filename='src/canvas.js') }}"></script>
+        <script defer src="{{ config['ENDPOINT'] + url_for('static', filename='src/resizer.js') }}"></script>
+        <script defer src="{{ config['ENDPOINT'] + url_for('static', filename='src/storage.js') }}"></script>
+        <script defer src="{{ config['ENDPOINT'] + url_for('static', filename='src/canvas.js') }}"></script>
+        <script defer src="{{ config['ENDPOINT'] + url_for('static', filename='vendor/ace/ace.js') }}"></script>
+        <script defer src="{{ config['ENDPOINT'] + url_for('static', filename='vendor/jquery/jquery.min.js') }}"></script>
+        <script defer src="{{ config['ENDPOINT'] + url_for('static', filename='vendor/jquery/jquery.modal.min.js') }}"></script>
         <script src="{{ config['ENDPOINT'] + url_for('static', filename='src/index.js') }}"></script>
-        <script src="{{ config['ENDPOINT'] + url_for('static', filename='vendor/ace/ace.js') }}"></script>
-        <script src="{{ config['ENDPOINT'] + url_for('static', filename='vendor/jquery/jquery.min.js') }}"></script>
-        <script src="{{ config['ENDPOINT'] + url_for('static', filename='vendor/jquery/jquery.modal.min.js') }}"></script>
     </head>
 
     <body id="body">
@@ -48,7 +49,7 @@
             <div id="vertical-divider" class="divider"></div>
 
             <pre id="code-result"></pre>
-            <input type="textbox" id="input-bar" placeholder="Input line" />
+            <input type="textbox" id="input-bar" placeholder="Input" />
             <!--<input type="button" id="input-submit" value="Enter" onclick="submit_input()" /> -->
         </div>