-
-
Notifications
You must be signed in to change notification settings - Fork 292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] iOS no save space #158
Comments
Hey, thanks for reporting this! That's quite odd because there is some CSS in place that should account for the safe area at the top and bottom. I'm wondering if it's not working because of the
Do you know whether this turns it into a PWA or just a shortcut to the page without the browser UI? |
I don't know how to check if its saved as PWA or just a Website. As there is an I started the code from you locally in dev mode ans saved this on my phone aswell. It looked better, but scrolling wise, the text still moves behind the time. But the initial view is correct. I did not change anything on my deployed instance. Let me know, if I can help further or test some things. |
Hey @adrian-goe, could you please try adding this custom CSS using the @media (display-mode: standalone) {
.widget-header {
color: var(--color-negative);
}
}
body::before {
content: '';
height: env(safe-area-inset-top);
display: block;
background-color: var(--color-primary);
}
@media (max-width: 1190px) and (display-mode: standalone) {
.widget::after {
content: '';
height: var(--safe-area-inset-bottom);
display: block;
background: var(--color-negative);
}
} If If If the previous two as well as You can remove the CSS after that. This should give me some idea about what might not be working. If all 3 of the above work then I'll have to think of something else. |
On iOS, you are able to save the page on the home screen. The site then acts like a normal app and dose not have the normal browser ui stuff.
This means on an iPhone 14 pro for example, the save space with the notch is not respected. Unfortunatly, you cant see this really on the screenshot, but you can see the time and status stuff.
There is an fairly easy css trick
https://developer.mozilla.org/en-US/docs/Web/CSS/env
The text was updated successfully, but these errors were encountered: