What's new at GoodBarber? April 2018
Written by Mathieu Poli on
As we announced a few days ago, April was marked by big news for Progressive Web App enthusiasts: Service Worker compatibility with iOS!
The compatibility of this script with iOS opens the doors to a number of development possibilities and allows PWAs to live up to all of their promises on Apple devices using Safari.
The compatibility of this script with iOS opens the doors to a number of development possibilities and allows PWAs to live up to all of their promises on Apple devices using Safari.
New PWA functionalities on iOS
Service Workers have been compatible with iOS since the iOS 11.3 update, and allow your users to take advantage of these two new functionalities:
- Working offline
- Optimized usage of the camera
Progressive Web Apps are on their way to fully working on Apple devices, as it seems that the tech giant is currently working on having Safari support the Web App Manifest . This would allow for things such as the screen's orientation to be forced into full screen mode, for a system prompting the user to install the PWA onto his or her home screen to be integrated, or even for a splash screen to be created for the PWA.
A big step forward for creators/future creators of Progressive Web Apps!
To get the details on the iOS/Service Worker compatibility, read this article.
Below you'll find a summary of all the developments and updates made throughout April, 2018:
Progressive Web Apps
- General
- Offline capabilities are now enabled with the new Service Worker for Safari and mobile Safari
- Offline capabilities are now enabled with the new Service Worker for Safari and mobile Safari
- Article section
- In detail views, fixed an issue preventing Instagram feeds from being correctly updated.
- In detail views, fixed an issue preventing Instagram feeds from being correctly updated.
- Home section
- Fixed an issue causing certain widgets to be of the wrong height.
- Widgets with Minimal templates are now correctly displayed in full screen if they're in first position in the Home.
- Events section
- Action buttons linking to a URL now correctly open a new browser tab.
- Action buttons linking to a URL now correctly open a new browser tab.
- Map section
- Fixed an issue preventing KML files to be correctly flushed when going from a map section to another section.
- Fixed an issue preventing KML files to be correctly flushed when going from a map section to another section.
- TabBar navigation mode
- Fixed an issue causing the wrong font size on classic links.
- Fixed an issue causing the wrong font size on classic links.
- Couponing add-on
- In the list, fixed an issue occurring when loading more coupons.
Native iOS app
- Article section
- In template 1, cell height has been reduced when there is no thumbnail.
- In the detail view, the video player has been updated in order to fix display issues.
- Events section
- In the list, the bullet can now be displayed in AM/PM format based on the app's location.
- In the detail view, the video player has been updated in order to fix display issues.
- Map section
- In the detail view, the video player has been updated in order to fix display issues.
- In the detail view, the video player has been updated in order to fix display issues.
- About section
- In the detail view, the video player has been updated in order to fix display issues.
- In the detail view, the video player has been updated in order to fix display issues.
- Form section
- Fixed an issue causing an error when uploading a video.
- Fixed an issue causing an error when uploading a video.
- Menu section
- Fixed an issue preventing gradient backgrounds from being displayed.
- Fixed an issue preventing gradient backgrounds from being displayed.
- Settings section
- The "Disconnect from Facebook & Twitter" option has been removed.
- The "Disconnect from Facebook & Twitter" option has been removed.
- Click-to section
- Fixed an issue causing 404 pages to appear in certain cases.
- Fixed an issue causing 404 pages to appear in certain cases.
- Swipe navigation mode
- Fixed an issue causing the menu to be displayed behind the status bar on iPhone X devices.
Native Android app
- Article section
- In the detail view, the video player has been updated in order to fix display issues.
- In the detail view, the video player has been updated in order to fix display issues.
- Events section
- In the detail view, the video player has been updated in order to fix display issues.
- In the detail view, the video player has been updated in order to fix display issues.
- Map section
- In the detail view, the video player has been updated in order to fix display issues.
- In the detail view, the video player has been updated in order to fix display issues.
- About section
- In the detail view, the video player has been updated in order to fix display issues.
- In the detail view, the video player has been updated in order to fix display issues.
- Search section
- In the results of a map section, fixed an issue preventing details from opening when clicking on a point.
- In the results of a map section, fixed an issue preventing details from opening when clicking on a point.
- Grid navigation mode
- Fixed an issue causing a crash when choosing the Blur effect.
- Fixed an issue causing a crash when choosing the Blur effect.
- Authentication add-on
- In the Profile section, fixed an issue preventing the "Skip" button from being correctly displayed.
- In the profile edit page, required fields can no longer be empty.
- Plugin section
- Media Playback is now authorized without any action on the user's part.
- Media Playback is now authorized without any action on the user's part.
- Other fixes and improvements
- The stability of the music player has been improved.
- Fixed an issue causing gradient buttons to get darker when the screen is refreshed.
- Files with .doc extensions are now opened in the app.
Back office
- Article section
- Fixed an issue with the font selector in detail pages.
- Fixed an issue with the font selector in detail pages.
- Authentication add-on
- Now when this add-on is added, a shortcut to the user's profile is automatically added into the browsing mode.