From 7e0699d5bd2a1682f7b889b1ab121bec0d9b9e1a Mon Sep 17 00:00:00 2001 From: Scott Pouliot Date: Wed, 6 May 2026 09:05:00 -0400 Subject: [PATCH] Add smart install prompt for supported browsers --- .../Views/Shared/_Layout.cshtml | 47 ++++++++ .../wwwroot/js/install-app.js | 107 ++++++++++++++++++ src/PowderCoating.Web/wwwroot/manifest.json | 2 + 3 files changed, 156 insertions(+) create mode 100644 src/PowderCoating.Web/wwwroot/js/install-app.js diff --git a/src/PowderCoating.Web/Views/Shared/_Layout.cshtml b/src/PowderCoating.Web/Views/Shared/_Layout.cshtml index fc7d47e..4a4b72e 100644 --- a/src/PowderCoating.Web/Views/Shared/_Layout.cshtml +++ b/src/PowderCoating.Web/Views/Shared/_Layout.cshtml @@ -351,6 +351,17 @@ gap: 1rem; } + .install-app-btn { + display: inline-flex; + align-items: center; + gap: 0.45rem; + white-space: nowrap; + } + + .install-app-btn i { + font-size: 0.95rem; + } + .user-avatar { width: 40px; height: 40px; @@ -627,6 +638,10 @@ .stat-card i { font-size: 1.25rem !important; } + + .install-app-btn .install-label { + display: none; + } } /* Loading States */ @@ -1434,6 +1449,12 @@
+ +
+ + +