When inserted into a panel, it should show an icon and the contact list should be a popup.
I would like to see it automagically expand if there's enough free space to a full list instead of popup as some applets do. See related bug 299157.
I agree with both of you. Having it expand to a full list when enough space is available (aka in a vertical panel wide enough for it to fit in) is a useful thing. However it's at least as important for it to behave well in a horizontal panel (aka showing a small icon with the list popping out), since this is the more common case. Id'd like to stress the importance of a contact list Plasmoid that behaves well in a panel, because this - in combination with an improved chat Plasmoid - would make the integration of KTP with Plasma perfect: You could have everything you need inside the panel and thus have it all always accessible without having to switch between windows or to use the "show dashboard" function. This would be a big advantage of KTP over every other IM client for Plasma users because it would greatly improve a common IM usecase: Working on a primary task while chatting in parallel (either related to the primary task or not).
Git commit 8b0888aa0d2a8be5beb23b097f4c6506e93379e7 by Dan Vrátil. Committed on 20/01/2013 at 17:00. Pushed by dvratil into branch 'master'. Make ContactList applet a PopupApplet REVIEW: 108499 M +5 -2 contactlist/org.kde.ktp-contactlist/contents/ui/main.qml M +1 -1 contactlist/org.kde.ktp-contactlist/metadata.desktop http://commits.kde.org/telepathy-contact-applet/8b0888aa0d2a8be5beb23b097f4c6506e93379e7