== Spec ==
=== Shared Behavior: Global Error Banner Trigger ===
Given **$action** will fail
When I perform **$action**
Then I should see a global error banner
=== Global Error Banner View ===
Given I just did something that triggered a global error banner
When it is displayed
Then it should slide down from the top of the screen
And it should contain localized text describing details of the error (e.g. Internet connection appears to be offline).
And it should be presented on top of everything in the app
//And it should have styling appropriate for its severity?//
---
Currently we use top and bottom gray bars for notifications. Lets design something better and make it consistent throughout the app.
Make UI for alerting users modern and consistent across the app.
- Do not block the UI
- Use legible type
- Use colors to denote purpose/importance (red bad / yellow meh / green good)
Suggested Pods:
https://github.com/Loadex/MessageBanner
https://github.com/KrauseFx/TSMessages
https://github.com/atljeremy/JFMinimalNotifications
What we have now - {F2717628}