mattermost-mobile/app
Michał Odziemczyk 9d192a3d8a Wait for animation frame before initial rendering of post list (#1477)
* Wait for animation frame before initial rendering of post list

Improves startup experience.
(you can see yourself how big a difference is between booting to an empty channel and to a 'busy' channel, and since rendering post list is a heavy task, this change makes the initial UI appear sooner. In my testing it is about 0.7 seconds)

* eslint

* actually render empty screen when loading posts

* delay channel drawer actions after drawer is fully closed

* lazy render FlatList

* eslint

* eslint
2018-03-07 14:20:25 +00:00
..
actions update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
components Wait for animation frame before initial rendering of post list (#1477) 2018-03-07 14:20:25 +00:00
constants update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
i18n update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
mattermost_bucket update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
mattermost_managed update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
notification_preferences update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
push_notifications update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
reducers update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
screens Wait for animation frame before initial rendering of post list (#1477) 2018-03-07 14:20:25 +00:00
selectors MM-9612 Better handled out of order posts causing duplicate date headers (#1468) 2018-03-05 13:21:10 +00:00
store update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
styles update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
utils MM-9647 Replaced usage of preventDoubleTap with wrapWithPreventDoubleTap (#1471) 2018-03-02 11:22:37 +00:00
initial_state.js update eslint's comma-dangle rule to always-multiline (#1457) 2018-02-23 09:06:02 -05:00
mattermost.js MM-8604: handle SERVER_VERSION_CHANGED and CONFIG_CHANGED events (#1469) 2018-03-07 09:04:39 +00:00