Merge lp:~nik90/ubuntu-clock-app/dynamic-pageheadstate-load into lp:ubuntu-clock-app
Proposed by
Nekhelesh Ramananthan
Status: | Merged |
---|---|
Approved by: | Riccardo Padovani |
Approved revision: | 156 |
Merged at revision: | 156 |
Proposed branch: | lp:~nik90/ubuntu-clock-app/dynamic-pageheadstate-load |
Merge into: | lp:ubuntu-clock-app |
Diff against target: |
399 lines (+139/-111) 7 files modified
app/alarm/AlarmPage.qml (+77/-64) app/alarm/AlarmSettingsPage.qml (+4/-4) app/alarm/AlarmSound.qml (+0/-1) app/alarm/EditAlarmPage.qml (+0/-1) app/components/EmptyState.qml (+7/-1) app/worldclock/WorldCityList.qml (+49/-40) debian/changelog (+2/-0) |
To merge this branch: | bzr merge lp:~nik90/ubuntu-clock-app/dynamic-pageheadstate-load |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Riccardo Padovani | Approve | ||
Ubuntu Phone Apps Jenkins Bot | continuous-integration | Approve | |
Ubuntu Clock Developers | Pending | ||
Review via email:
|
Commit message
Dynamically load/unload the search mode in world city list and multiselect view in the alarm page which reduces the creation time by a few ms.
Description of the change
This MP implements the following,
- Dynamically load/unload the alarm page multiselection PageHeadState which reduces the creation time by 5ms.
- Dynamically load/unload the search mode in the worldcitypage which reduces the creation time by 7ms.
- Unload the Empty alarm state when not required
To post a comment you must log in.
Dont let the big code diff trick you ;). It is just moving some code into a Component{} and using a Loader{}. No UI changes. Just performance patches.