Version: (using KDE 4.0.80)
Installed from: Debian testing/unstable Packages
The new statusbar in Kopete does not reflect the status of the different accounts in a compact way and does not provide the comfort of the old design, where an account failing to login could easily be handled seperately. Using the "slide-up" menu is slightly more complicated and even there, the account status is not reflected in any way.
Adding an option to restore this part of the old behaviour would be more comfortable.
The status widget icon uses the identity icon with an overlay for the connection status (indicating the "highest" status). I'd call that a compact representation. If you want more details, you can open the status widget and the account icons indicate the status. From your description it sounds like the icons are not updated for you?
For the sliding being more complicated I think remembering its state upon exiting kopete would improve that? Or are you looking at saving the space occupied by the status widget?
Created attachment 25494 [details]
Show last identity widget
I've already have a patch that remembers which identity widget was shown on
exit and it shows it again at startup. Don't know if I can commit it because we
are in feature freeze.
The patch looks good from reading over it, one question: What does
+ KWindowSystem::activateWindow ( winId() );
It shouldn't be in this patch. I was testing hide/show of contact list window because sometimes the window isn't raised.
I'm looking at saving space and getting information at the same time.
My problem is that some of the accounts I have fail to login occasionally or take a very long time and it is quite complicated to see what is going on.
The status widget does update, but it does not show which account is still trying to connect, they are displayed as "online".
Especially for Jabber accounts it is hard to see wheteher they are online or offline, a slight background tint might help there (redish or greenish etc).
Remembering the state of the widget would be a good idea anyway.
I also noticed that the main toolbar does not remember state and position, but I should probably file a different bug for that.
Created attachment 25503 [details]
Show account icons in status bar
This patch allows showing accounts in status bar instead of identities. If
nobody objects I'll commit it when feature freeze is lifted.
The check box is in Contact List on Contact List tab. (will try to find better
place for it).
This patch also contains the show last identity widget patch.
Cannot test right now because the CVS version does not compile for me at
Will close on commit, thanks for the quick reaction :-).
*** Bug 164641 has been marked as a duplicate of this bug. ***
Created attachment 25514 [details]
Show account icons in status bar (+animation)
Ok, here's probably last update that adds status animation. We will need new
mng files because now we have the old one and it doesn't look good.
Jan: this wish will be closed automatically when I commit it.
The patch that fixes this bug can be committed. I don't consider it a new
SVN commit 830078 by rjarosz:
Allow Kopete to show accounts in status bar of contact list as it was in KDE 3.5.
Remember last opened identity status widget and show it on startup.
We need new animated icons for all protocols.
M +6 -5 kopete/CMakeLists.txt
M +95 -70 kopete/config/appearance/appearanceconfig_contactlist.ui
A kopete/kopeteaccountstatusbaricon.cpp [License: GPL (v2+)]
A kopete/kopeteaccountstatusbaricon.h [License: GPL (v2+)]
M +4 -3 kopete/kopeteapplication.cpp
M +104 -13 kopete/kopetewindow.cpp
M +5 -0 libkopete/kopeteappearancesettings.kcfg
WebSVN link: http://websvn.kde.org/?view=rev&revision=830078