-
Notifications
You must be signed in to change notification settings - Fork 0
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
Snackbar component UX/UI #99
Snackbar component UX/UI #99
Comments
@margondicco Can you please take a look at it please? |
…eeds-io/MIPs#99 (#683) Prior to this change, the style of v-alert Vuetify component was embedded by style. This change will delete the overridden style in favor of adding a centralized component in social which will define the Toast notification style.
…eeds-io/MIPs#99 (#683) Prior to this change, the style of v-alert Vuetify component was embedded by style. This change will delete the overridden style in favor of adding a centralized component in social which will define the Toast notification style.
Prior to this change, the style of v-alert Vuetify component was embedded by stylesheet. This change will enhance the UX of Toast notifications UX in desktop and mobile.
…eeds-io/MIPs#99 (#685) Prior to this change, the style of v-alert Vuetify component was embedded by style. This change will delete the overridden style in favor of adding a centralized component in social which will define the Toast notification style.
…#3030) Prior to this change, the style of v-alert Vuetify component was embedded by stylesheet. This change will enhance the UX of Toast notifications UX in desktop and mobile.
…#3030) Prior to this change, the style of v-alert Vuetify component was embedded by stylesheet. This change will enhance the UX of Toast notifications UX in desktop and mobile.
Hello ok cc @Julien-Dubois-eXo |
Thanks Go-Fonc added |
Ready for tech review by DAO members (eXo: @rdenarie ) |
…#3030) Prior to this change, the style of v-alert Vuetify component was embedded by stylesheet. This change will enhance the UX of Toast notifications UX in desktop and mobile.
Go tech |
…#3030) Prior to this change, the style of v-alert Vuetify component was embedded by stylesheet. This change will enhance the UX of Toast notifications UX in desktop and mobile.
Thanks @rdenarie , can you please review again Meeds-io/notes#779 |
Thanks @rdenarie . All PRs merged. |
…eeds-io/MIPs#99 (#685) Prior to this change, the style of v-alert Vuetify component was embedded by style. This change will delete the overridden style in favor of adding a centralized component in social which will define the Toast notification style.
…#3030) Prior to this change, the style of v-alert Vuetify component was embedded by stylesheet. This change will enhance the UX of Toast notifications UX in desktop and mobile.
Prior to this change, the Task alert messages wasn't reusing the Snack bar component. After MIP#99, the Tasks alerts were changed to use the reusable alert messages component centralized in a page. This change will delete specific Task alert messages check to reuse a simplified check (without being dependant from Crowdin Translation changes).
Alert component have been reworked in meeds part. In order to let exoplatform v-alert working, we add here needed css. When all v-alert on exo side will be reworked, this workaround must be removed
Alert component have been reworked in meeds part. There is problem with existing toast notification which are display in all the width on a large screen This fix apply the needed min-width only on small screen
Alert component have been reworked in meeds part. There is problem with existing toast notification which are display in all the width on a large screen This fix apply the needed min-width only on small screen
…eeds-io/MIPs#99 (#685) Prior to this change, the style of v-alert Vuetify component was embedded by style. This change will delete the overridden style in favor of adding a centralized component in social which will define the Toast notification style.
…eeds-io/MIPs#99 (#685) Prior to this change, the style of v-alert Vuetify component was embedded by style. This change will delete the overridden style in favor of adding a centralized component in social which will define the Toast notification style.
Rationale
Two concerns regarding the snackbar:
1. Functional Requirements
Top User Stories
Desktop:
Text:
If CTA link
Close icon
Snackbar style:
Mobile
Impacts
Any existing snackbar must use this component
Gamification
NA
Notifications
NA
Analytics
NA
Unified Search
NA
2. Technical Requirements
Extensibility
The Toast notification component is added globally in all pages with a single instance and can be called using directives:
This flexibility will be kept and we will have just to rework all existing notifications to re-use this component through the existing API.
Upgradability
An cleanup of existing alerts has to be made to reuse this component through existing API. In addition, the overridden style of
v-alert
will have to be removed to allow usingv-alert
as predefined in Vuetify.Feature Flags
No feature flag.
4. Software Architecture
Access
All snackbar alerts in all Meeds modules will have to be removed in favor of this component in order to centralize the UX for a better maintainability and product design evolution.
In addition, the existing overridden
v-alert
style of Vuetify will have to be removed to allow usingv-alert
in page.The current Snackbar z-index has to be reviewed as well to make it on top of all UI components.
The text was updated successfully, but these errors were encountered: