Hi,
so I just got oneteam for 10 minutes right now. And… I already have some feedback, though they may change overtime, this is my “first impression” (it counts! ;-). If someone already gave them in other topics, sorry, I admit I barely read the previous topic.
- When you start oneteam and are at the “sign in” page, you cannot quit it. No button labelled “close” or anything (at least no visible) and not even using your window manager method (usual shortcuts like alt-f4, or the small cross on top right of window, etc.). Only solution is killing the processus.
Note that I don’t ask to add a useless “close” button, but the usual window close methods made available by the window manager should work.
- When I am already signed in (the roster opened and everything) and that I quit (actions > quit), this time it quits… apparently. No window, no icon in the task bar, but the process is still there. Again I needed to kill it by hand. To be fair, it happened only twice (out of 5 or 6 tries) and I am not sure how to reproduce the bug. I tried to redo the few things I did when it occurred but did not find a bug trigger. So I could not trace it.
By the way, there is no debug mode? strace is too verbose.
- So first start… you get a window which asks for a username and a password… and no server? It startled me.
Ok so this is enterprise dedicated, let’s say that a company would have already set its own server by default. But still for me this is strange start: an email, you don’t separate the login from the server, why would you here? Probably a design choice, and I cannot say I agree with it.
- So I go into startup settings > connection. And it asks in the same page server, port, resource, priority, etc. So what I will say here is a very personal view because I have my very own design choices for personal projects, but my opinion has been asked so…
I know everybody does the same, but I think this is a bad idea. In XMPP we made so that with a well configured server, everything should be easy for the user sometimes to sign in (on an open server), at least to log in. Stuffs like port, priority should not, in my opinion, be mixed with the server. The server is, as I said earlier, a base for the jid. Everybody knows one’s server, everybody needs to fill this part. The rest is advanced stuffs, which should not be touched by most users. So I would not mix the server information with obscure stuffs that most people don’t understand.
- When you write “SSL connection”, you mean the old deprecated SSL method (standardized on a separate port at the time) or the new TLS method (which in my opinion should not be asked. I don’t see any reason why not using this feature if the server proposes it).
- In the login page, if I click “New Account”, I get an error pop-up with the text « The file jar:file:///home/jehan/prog/oneteam/oneteam/chrome/oneteam.jar!/content/account.xul cannot be found. Please check the location and try again. »
I unzipped oneteam.jar, there is indeed no account.xul in content/. Not written yet in the alpha or forgotten?
Then for some reason, after closing the error pop up, it creates an empty window labelled oneteam as well (as it is empty, it is at minimum size and I saw this only because I had 2 oneteam icon in the task bar).
- If I make a password or username mistake, I get two popup errors on a row. The first tells me « Invalid response from server (server down or misconfigured) ». When closing a second appears telling me « Error during connection. (Wrong username or password?) ». I would say that the first popup is wrong and should not be displayed.
- “Sign In”: very strange choice of word. Is this button to sign in or to login? I wondered. I thought it would do both (try to login if the jid already exists, sign in otherwise), so I tried both on a server accepting inline jid creation. And it does not sign in, only login. So I would say this is a textual bug.
- Enough for the Login page. Now I logged, the interface appears, it is nice looking. I like how you present the contacts. I would have though a regret on the default choice of showing all contacts (even offline). It is easily modifiable, but as I said… first impression. As many people I have too many contacts for them to be shown efficiently in such a list way (even though I group them of course).
- I don’t see the avatar of all the contacts (let’s say I see little more than half). Is it because OneTeam doesn’t deal with the different ways to store one’s avatar? (yeah I know this topic is a mess, between some vcard based avatar, iq based avatar, and an extension dedicated to user avatar, meant to deprecate the other ways).
- The chat window is nice looking. Minor note: the “:p” or “:-p” doesn’t make a smiley. Is it because it is not a corporate appropriate smiley? :-(
- When I restart a conversation with someone, the history of last discussion shows up. This is nice, but the view appears on top of the discussion (so you don’t see newly typed messages), even when you write something. It should appear at the bottom, in my opinion (and we can scroll on top if we need to, but anyway we don’t always need to).
- In preference, if I uncheck “display avatars in rosters” (just to test), I still have avatars in the roster.
- unchecking “show system tray icon” also does not seem to work.
- I don’t understand what means “notify about other clients with higher priority”.
This is it for now. Hope this helps you.
Bye.