diff --git a/internal/assets/static/app-icon.png b/internal/assets/static/app-icon.png
new file mode 100644
index 0000000..54fc413
Binary files /dev/null and b/internal/assets/static/app-icon.png differ
diff --git a/internal/assets/static/main.css b/internal/assets/static/main.css
index b77a60f..36700b9 100644
--- a/internal/assets/static/main.css
+++ b/internal/assets/static/main.css
@@ -1022,6 +1022,14 @@ body {
}
}
+@media (display-mode: standalone) {
+ @supports (-webkit-touch-callout: none) {
+ .mobile-navigation {
+ bottom: 15px;
+ }
+ }
+}
+
.size-h1 { font-size: var(--font-size-h1); }
.size-h2 { font-size: var(--font-size-h2); }
.size-h3 { font-size: var(--font-size-h3); }
diff --git a/internal/assets/static/manifest.json b/internal/assets/static/manifest.json
new file mode 100644
index 0000000..8ce7aa8
--- /dev/null
+++ b/internal/assets/static/manifest.json
@@ -0,0 +1,13 @@
+{
+ "name": "Glance",
+ "display": "standalone",
+ "scope": "/",
+ "start_url": "/",
+ "icons": [
+ {
+ "src": "/static/app-icon.png",
+ "type": "image/png",
+ "sizes": "512x512"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/internal/assets/templates/document.html b/internal/assets/templates/document.html
index 04984f8..8929579 100644
--- a/internal/assets/templates/document.html
+++ b/internal/assets/templates/document.html
@@ -6,6 +6,14 @@
+
+
+
+
+
+
+
+