-
Notifications
You must be signed in to change notification settings - Fork 72
Create a Progressive Web App for the website #1248
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
Conversation
Preview available
|
|
This is exciting!!! |
Co-authored-by: Nikoś <[email protected]>
Should fix #1251 🤞
|
The green add to home screen popup doesn't appear on iOS Chrome and Safari. I can't manually add it to home screen using Chrome. I can add it using Safari, but I have to open site options and add it manually. |
Thank you for review. PWA is not supported in the same way cross browser and OS before commenting pls check PWA standards, and how other PWA apps works on your device and what your device/browser supports. Be aware that there are restrictions about app notifications and permissions, for example if your browser setup doesn't allow home screen shortcuts you will not be able to install PWA app. In most of the cases green popup will not be visible, and best practice will be open settings and use button like "Add to Home Screen" and still in some case it will just create shortcut I prepared this app because we get it almost for free and it's using cached requests in case of offline. |
|
Looks great on the first glance! I'll review it on Monday in more detail, please don't merge it by then. |
Thank you for the clarification Marcin! |
clytaemnestra
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great idea! Thank you!
|
The "Add to home screen" banner is showing for me at https://ep2025.europython.eu/schedule/talks/ on desktop (Chrome, macOS), at all screen widths:
Should it only show for mobile? |


open /schedule on your phone and add website to home screen