Bug 333861

Summary: Set Treeview to animated only after initial loading
Product: [Unmaintained] telepathy Reporter: David Edmundson <kde>
Component: contactlistAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: wishlist    
Priority: NOR    
Version: git-latest   
Target Milestone: Future   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David Edmundson 2014-04-25 10:19:28 UTC
Turning animating off makes the initial load look a little bit quicker as things move less. I don't want to disable it completely though as it does look better afterwards.

Ideally we'll turn it on after we've done the initial fetch and we know which contacts are online or not.

The hard part..working out when initial loading has happened. 

Should this go via libkpeople; given we show contacts immediately maybe KTp should delay it's initalFetchComplete() signal till it's got the presences.

We could put a signal in GlobalContactManager when it has done onContactManagerStateChanged for every account in the initial fetch 
(less trivial than it sounds)

...or we can go the plasma way and just add a timer :D
Comment 1 Christoph Cullmann 2024-09-18 18:14:39 UTC
Dear user, unfortunately Telepathy is no longer maintained.

Please migrate to another solution, e.g. for Jabber a possibility is Kaidan, for Matrix a candidate is NeoChat.