4.5 KiB
id | title | status | created | category | lead-contributor | contributors | exit-criteria | success-metrics | clear-roles | future-iterations | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
076-smooth-ui | Make UI fast and smooth | Aborted | 2018-01-24 | core | dmitryn |
|
no | yes | yes | no |
Preamble
Idea: 76-smooth-ui
Title: Make UI fast and smooth
Status: Aborted
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.