Skip to content

Commit a95e57e

Browse files
committed
feat(dashboard): enhance mobile support with safe area insets and viewport adjustments
1 parent 9e72eba commit a95e57e

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

dashboard/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8" />
55
<link rel="icon" type="image/svg+xml" href="/statics/favicon/favicon.ico" />
6-
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" />
77
<link rel="preconnect" href="https://fonts.googleapis.com" />
88
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
99
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@100..700&family=Vazirmatn:wght@100..700&display=swap" rel="stylesheet" />

dashboard/src/components/common/topbar-ad.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ export default function TopbarAd() {
244244
: 'opacity 400ms ease-out, transform 400ms ease-out',
245245
opacity: isClosing ? 0 : isAnimating ? 1 : 0,
246246
transform: isClosing ? 'translateY(-8px)' : isAnimating ? 'translateY(0)' : 'translateY(-8px)',
247+
paddingTop: isClosing ? undefined : 'env(safe-area-inset-top, 0px)',
247248
}}
248249
>
249250
<a

dashboard/src/index.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,14 @@
129129
scroll-behavior: smooth; /* Smooth scrolling for better UX */
130130
}
131131

132+
/* Support for safe area insets in PWA mode on mobile */
133+
@supports (padding: env(safe-area-inset-top)) {
134+
body {
135+
padding-left: env(safe-area-inset-left, 0px);
136+
padding-right: env(safe-area-inset-right, 0px);
137+
}
138+
}
139+
132140
/* Enhanced shadcn-style scrollbar */
133141
::-webkit-scrollbar {
134142
@apply h-2 w-2;

0 commit comments

Comments
 (0)