Merge lp:~donadigo/appcenter/main-window-cache into lp:~elementary-apps/appcenter/appcenter
Proposed by
Adam Bieńkowski
Status: | Rejected |
---|---|
Rejected by: | Danielle Foré |
Proposed branch: | lp:~donadigo/appcenter/main-window-cache |
Merge into: | lp:~elementary-apps/appcenter/appcenter |
Diff against target: |
90 lines (+16/-29) 2 files modified
src/Application.vala (+14/-15) src/MainWindow.vala (+2/-14) |
To merge this branch: | bzr merge lp:~donadigo/appcenter/main-window-cache |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
elementary Apps team | Pending | ||
Review via email: mp+314782@code.launchpad.net |
Commit message
* Cache main window once to show it immediately to the user
Description of the change
This branch does some changes to how the main window is handeled / shown. Since appcenter is always running, the main window can be cached and kept in the memory while in trunk it gets destroyed and rebuilt again when user wants to open it.
With this branch there should be a noticeable speed increase when opening the window.
Keep in mind that this branch is *experimental*, it increases memory use in the system and should be heavily tested before merging it.
To post a comment you must log in.
Unmerged revisions
- 376. By Adam Bieńkowski
-
Don't get the client explicitly on activate
- 375. By Adam Bieńkowski
-
Some experimental improvements to how main window is handeled
This kind of seems like a not great idea to me. I don't think there's a need to prioritize launching appcenter faster. It already launches fast. I think the fact that we don't hold onto that memory in the background is a feature