This forum has been archived. All content is frozen. Please use KDE Discuss instead.

IM client from *scratch*

-20

Votes
39
59
Tags: kopete, im, libpurple, telepathy, kaddressbook kopete, im, libpurple, telepathy, kaddressbook kopete, im, libpurple, telepathy, kaddressbook
(comma "," separated)
User avatar
Madman
Registered Member
Posts
593
Karma
1
OS

IM client from *scratch*

Wed Jun 02, 2010 10:38 pm
damipereira wrote:I think kopete has some fundamental flaws that should be fixed.

-First time you open it you are received with a blank screen,with no clue(at least for me) of how to connect,clicking connect says nothing not even "you have to create an account".

-When finally getting to configurations(after checking a lot of menus) you are received with the "strange" concept of identities (sorry but I still don't really understand what they are for).

-Then you have to go through a wizard with LOTS of options just to connect (adding a new account each time a friends comes by who wants to quick use msn)

-There is no visual feedback when its connecting

-It doesn't show my own picture anywhere, I use to change it all the time and it's useful to know which I'm currently using.

-Not showing status, personal message, etc in the main ui. While it could be seen as saving space, a lot of users change them a lot and sometimes don't really remember what they put.(I know some would say that pressing the button is fast enough but a fast look vs pressing a button is totally different for me).

-Protocol compatibility (This is just from what I heard I only use msn really)

Yet there are some things which kopete is nice at:
-Its fast
-It looks nice and clean, I guess this may be lost if picture and status are shown, but an equilibrium is possible
-multi-protocol
-Lots of small and nice features

PD: I just tried kopete in kde 4.4.3 if any of those things is fixed in trunk,etc.


Question: do you think these flaws are so impossible to fix in Kopete that it warrants re-writing it from scratch?

I don't think so:
-First time you open it the Accounts section (accessible from the bottom-right icon) actually shows, and has the option, "Create new account...". For a lot of users this is obvious enough, but making it more obvious (e.g. greying out the contact area and having the message there instead) would be trivial.
-Identities could be removed.
-Initial set-up wizards could be simplified, with advanced options available after initial set-up.
-A loading wheel could be placed in the toolbar at the far right or similar.
-Your picture is displayed in the Accounts section in the bottom-right icon. It can be changed by clicking the picture, then using an existing image or creating a new one from the webcam.
-I think not including the name and status message in a huge block at the top is a design decision and something that wouldn't be changed, for the sake of simplicity and consistency of UI.
-Protocol compatibility wouldn't be fixed and, in fact, could be made more difficult by a complete re-write of the application. However, porting Kopete to Telepathy isn't being done completely immediately as Telepathy itself still has lots of gaps in compatibility that sometimes don't exist in Kopete's native protocols (file transfers, for example).


Madman, proud to be a member of KDE forums since 2008-Oct.
damipereira
Registered Member
Posts
27
Karma
0
OS

IM client from *scratch*

Sun Jun 06, 2010 4:39 am
@madman:
I didn't mean that kopete should be re-written, I just wanted to say what things should be fixed in kopete for me. if these things can be fixed whithout a re-write, it's better(I never actually thought that). I just wanted to state what things i didn't like about kopete
finex
KDE Developer
Posts
46
Karma
0
OS

IM client from *scratch*

Tue Jun 08, 2010 11:28 pm
I still doesn't understand how some people thinks that konqueror is outdated... I use it everyday for browsing multiple remote resources (ftp/smb/fish)... there is nothign comparable to the konqueror features...

konqueror is not only a web browser + local file browser, is much more!
User avatar
david_edmundson
KDE Developer
Posts
359
Karma
1
OS

IM client from *scratch*

Sun Jul 11, 2010 6:01 am
After Akademy I feel I should give some update on this.

Telepathy /is/ a DBUS interface between a client and libpurple etc. + a whole lot more.

The telepathy plugin for Kopete probably isn't going to be able to really make use of all of the point of telepathy, however it will help people switch over.

There is a telepathy contact list application being prototyped with integration with Akonadi (via Nepomuk) built in from the ground up.

I've started working on a chat window, mostly just for telepathy testing. However if anyone has any genuine mockups and well thought out ideas, I'd be happy to hear them.
User avatar
waldelf
Registered Member
Posts
333
Karma
0
OS

IM client from *scratch*

Mon Aug 16, 2010 9:32 pm
i am so looking forward to finally get an instant messenger solution that works with telepathy and is really integrated into kde/plasma (and hopefully is capable of doing some voip stuff)

i just made a mokup for the chat window.. i would definitely make the ui adjustable.. like it is done in kdenlive for example with the option to "lock ui" (and hide the (x) ) - the list on the left could be used as replacement for tabs (the active chatpartner would glow like oxygen windows (light blue) - there could be an option to group them (equal to invite for group chat) grouped contacts and single chats could co-exist....

http://stuff.xapient.net/public/mockup1.jpg

thx for your work! i'll be definitely testing in september ^^


Kubuntu 12.04 x64 | KDE SC 4.8
Nvidia 8800 GTS | Core2Duo E6600 | 4 GB RAM
User avatar
david_edmundson
KDE Developer
Posts
359
Karma
1
OS

Re: IM client from *scratch*

Wed Apr 25, 2012 10:32 pm
Moved this into "Done" because the KDE Telepathy team have several stable releases out.

It's taken the team nearly 2 years of (stressful) evenings and weekends to get to where we are now - that's how much work is involved in "simply writing a new IM client from scratch". I think we must have shared a lot of the same viewpoints as the original poster of this, but I'd like to point out we didn't devote so much of our free time to it because we saw a half page post on the internet and to stress how much of a massive request that is.

What has been useful, however, have been the much more sensible little ideas, the mockups, the UI tweaks and they have shaped how KDE Tp is going. Please keep that up, any brainstorm on tweaks and ideas will be listened to.

Also I hope anyone who commented on this thread is actually using and testing KDE Telepathy!


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]