diff --git a/ideas/76-smooth-ui.md b/ideas/76-smooth-ui.md new file mode 100644 index 0000000..a0147e9 --- /dev/null +++ b/ideas/76-smooth-ui.md @@ -0,0 +1,81 @@ + + + +## Preamble + + Idea: 76-smooth-ui + Title: Make UI fast and smooth + Status: In Progress + Created: 2018-01-24 + Requires (*optional): 87-new-protocol + + +## Summary + +Status app should be fast enough to provide user smooth and nice experience - no lags and UI freezes. + + +## Swarm Participants + + + + + + + + +- Lead Contributor: @dmitryn +- Testing & Evaluation: @Serhy +- Contributor: @rasom +- Contributor: @janherich +- Contributor: @yenda +- Contributor: @mandrigin +- Contributor: @flexsurfer +- UX: tba + + +## Product Overview + + + +App should be fast from user standpoint - switching screens, sending/receiving messages, dapp browsing. Every UI component should be responsible and provide almost immediate feedback to the user. For long-running operations spinner should be shown. + +User stories to be resolved: +- https://github.com/status-im/status-react/issues/3095 +- https://github.com/status-im/status-react/issues/3108 +- https://github.com/status-im/status-react/issues/3397 + + + + +### Requirements & Dependencies + + + +Somewhat depends on 87-new-protocol idea to be finished to validate perfomance user story about getting many messages from offline (app freezes while doing that) https://github.com/status-im/status-react/issues/3095 + +### Minimum Viable Product + +Goal Date: 2018-05-01 + +Description: Perf user stories have been resolved + + + + + + + + + +## Success Metrics + + +App UI perfomance is good enough when using low-end and middle-end devices like iPhone 6 and Samsung Galaxy S4. +Perfomance testing to be made by QA team, then by real-world users from focus group (needs UXR help on that). + +## Supporting Role Communication + + +## Copyright +Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). \ No newline at end of file