scrolling performance on Recent view too slow
Bug #1362387 reported by
Bill Filler
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dialer-app |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
dialer-app (Ubuntu) |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
history-service (Ubuntu) |
Fix Released
|
Undecided
|
Gustavo Pichorim Boiko |
Bug Description
build 210
the scrolling performance on the Recents view is very jerky and not smooth. Avatars appear to be reloaded and things studder. This needs to be profiled and improved. It's especially bad when you have a lot of pages of calls (which most people will have)
Related branches
lp:~boiko/history-service/contact_aware_models
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Renato Araujo Oliveira Filho (community): Approve
-
Diff: 798 lines (+504/-10)10 files modifiedCMakeLists.txt (+1/-0)
Ubuntu/History/CMakeLists.txt (+3/-1)
Ubuntu/History/contactmatcher.cpp (+289/-0)
Ubuntu/History/contactmatcher_p.h (+65/-0)
Ubuntu/History/historyeventmodel.cpp (+62/-4)
Ubuntu/History/historyeventmodel.h (+9/-1)
Ubuntu/History/historythreadmodel.cpp (+57/-3)
Ubuntu/History/historythreadmodel.h (+8/-1)
debian/control (+2/-0)
src/types.h (+8/-0)
lp:~boiko/dialer-app/use_history_contact_info
- Renato Araujo Oliveira Filho (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 157 lines (+27/-31)3 files modifiedsrc/qml/DialerPage/KeypadEntry.qml (+1/-1)
src/qml/HistoryPage/HistoryDelegate.qml (+23/-28)
src/qml/HistoryPage/HistoryPage.qml (+3/-2)
Changed in dialer-app (Ubuntu): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
tags: | added: rtm14 touch-2014-09-04 |
Changed in dialer-app: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
tags: |
added: touch-2014-09-11 removed: touch-2014-09-04 |
Changed in history-service (Ubuntu): | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
status: | New → In Progress |
Changed in dialer-app (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in dialer-app: | |
status: | Confirmed → In Progress |
Changed in dialer-app: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
This bug was fixed in the package history-service - 0.1+14. 10.20140912- 0ubuntu1
--------------- 10.20140912- 0ubuntu1) utopic; urgency=low
history-service (0.1+14.
[ Gustavo Pichorim Boiko ]
* Add support for matching contact info in the data models. (LP:
#1362387)
* Keep the models sorted all the time, even when new events arrive.
Also replace the thread grouping proxy model by a real model that
groups threads.
* If the models are used from QML, update the query right after the
component setup is finished.
[ Tiago Salem Herrmann ]
* Create temporary tables in memory
* Skip messages with the "skip-storage" flag set (LP: #1340255)
-- Ubuntu daily release <email address hidden> Fri, 12 Sep 2014 21:28:40 +0000