aimes / module-native-experience
Aimes to provide a more native-like experience for mobile users and generally an improved experience overall
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 1
Type:magento2-module
Requires
- magento/framework: *
This package is auto-updated.
Last update: 2024-10-31 00:29:43 UTC
README
- Compatible with Magento Open Source and Adobe Commerce
2.4.x
Features
In a few words, this module aims to provide a more native-like experience for mobile users and generally an improved experience overall.
- Snackbar / Toasts: Frontend messages are moved to a single location (currently the bottom right)
- Low battery level notifications displayed to guests to entice account creation
- Level configurable from admin (Default: 20%)
- Online / offline notifications
NOTE: Each feature uses feature detection where possible. Browsers that don't support the necessary features should still work just fine, but the relevant feature(s) will not work.
Requirements
- Magento Open Source or Adobe Commerce version
2.4.x
Installation
Please install this module via Composer. This module is hosted on Packagist.
composer require aimes/module-native-experience
bin/magento module:enable Aimes_NativeExperience
bin/magento setup:upgrade
Preview
Snackbar / Toasts
Battery Notification
Online / Offline notifications
Planned Features & Improvements
- Hyva support
- Share API to allow device native sharing capablities (if supported)
- Service worker to display a basic offline page
- Possibly configurable via CMS page
- It's unnecessary to cache the entire site (in my opinion) whereas providing a simple page to provide contact details in the case the customer has no internet connection is reasonably useful
- Better configuration for battery
- Enable for guests
- Enable for registered users
- Cutomised messaging