Not logged in. · Lost password · Register
Forum: Community Feature Requests RSS
A few suggestions

Announcement

11-16-2005, 12:33 by halr9000
Subject: Psi Groupchat (new address)
Join us at the Psi Groupchat (MUC)! Room name: psi@conference.psi-im.org
Pacifist the other way #1
Member for 2 weeks · 6 posts
Group memberships: Members
Show profile · Link to this post
Subject: A few suggestions
 Hello. As this is my first post on this forum i'd like first to say thanks to Psi developers :) So, thank you, developers, for this definitely one of the best Jabber clients around (and the one i found most useable for myself).

 And now what i've mostly registered for, a few FR/suggestions for Psi.  I've looked for anything about those in options and wiki tips but found nothing, so decied to write here..

 1) A correct XEP-0092 (Software Version) implemenation.

To make clear what i mean i'd cite the XEP-0092 itself:
The following children of the <query/> are allowed in an IQ result:

    * <name/> -- The natural-language name of the software. This element is REQUIRED in a result.
    * <version/> -- The specific version of the software. This element is REQUIRED in a result.
    * <os/> -- The operating system of the queried entity. This element is OPTIONAL in a result (see also the Security Considerations).
5. Security Considerations

Revealing the application's underlying operating system may open the user or system to attacks directed against that operating system; therefore, an application MUST provide a way for a human user or administrator to disable sharing of information about the operating system.

 As of now i see Psi always filling and sending out the <os/> (operating system information) thing and an option to turn that off is nowhere to be found :-\ And that's very easy to implement - just one more option and one more check in the code... That'd give users a bit more privacy and Psi become a bit more standard compilant :)

 2) A "Quote" button in the chat window.

 Well, some lil button that would cause a quotation of contact's last message text preceeded with ">" to the input box or same of the selected with mouse part of chat if one was. One found in many other IM software, and just like quoting in mailing lists. That's a killer feature :) very useful to pin-point something in a dialogue..

 3) Nickname "addressing" in MUC.

 It's like when you click on a nickname inside of multi-user chat window chat then that nickname completed with ": " gets copied to your input box so you can type fast the message which then would look like addressed to person with that nickname e.g. "[16:06:06] <mynick> somenick: this's teh msg for ya". Sometimes useful, at least because there are some other popular Jabber clients with this feature and when you get to a conference where that's used much it becomes a bloody hell copypasting nicknames without one :-D


 That's it. Thanks for attention. Wbr,
Avatar
spike (Administrator) #2
Member since 02/2003 · 1873 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by Pacifist the other way:
Hello. As this is my first post on this forum i'd like first to say thanks to Psi developers :) So, thank you, developers, for this definitely one of the best Jabber clients around (and the one i found most useable for myself).
Thanks!

As of now i see Psi always filling and sending out the <os/> (operating system information) thing and an option to turn that off is nowhere to be found :-\ And that's very easy to implement - just one more option and one more check in the code... That'd give users a bit more privacy and Psi become a bit more standard compilant :)
I didn't realize that part was in the spec. I always thought the general consensus was that, if someone could do anything malicious with that information, then you should definitely change OS. I guess an option wouldn't hurt.

2) A "Quote" button in the chat window.
We have a quote button in the message window. In a 'chat' conversation, you don't quote someone, as this is the whole point of 'instant' messaging: it's real-time. Besides, we want to keep the chat window as light and button-free as possible.

3) Nickname "addressing" in MUC.
Well, we have tab completion, which is a lot more efficient than clicking nicknames in the MUC. Also, if you have a large conference, finding the nick and clicking on it would take you a lot more time than just typing it completely. And finally, we reserve clicking on a nickname for something more natural (starting a private chat with him), so the action is already taken. Maybe we can do a type-ahead kind of thing, which would make it clear for people who haven't used chat clients before that we have auto-completion, although it might annoy a lot of people as well. Not sure.
- Remko
Pacifist the other way #3
Member for 2 weeks · 6 posts
Group memberships: Members
Show profile · Link to this post
I guess an option wouldn't hurt.
:)

Besides, we want to keep the chat window as light and button-free as possible.
Uh, if it conflicts that much with the design, let be it... but sometimes it's quite a needful thing even in realtime, well for some people %)

Well, we have tab completion,
Wow, didn't know about it. That solves the 3) issue for 200% :)
Avatar
machekku #4
User title: Crazy guy from Poland
Member since 07/2004 · 781 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
Besides, we want to keep the chat window as light and button-free as possible.
Uh, if it conflicts that much with the design, let be it... but sometimes it's quite a needful thing even in realtime, well for some people %)
A work around is to open history, there open your message - it always opens in a message window which has the button that you need. Not very comfortable, but if you use it rarely then it's not that bad, I guess.
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
Pacifist the other way #5
Member for 2 weeks · 6 posts
Group memberships: Members
Show profile · Link to this post
machekku, thanks for advice but
but if you use it rarely
is not the case and i have logging off )


 Btw, thought if those HIG-forbid buttons are so uncommon it might be a hotkey or a right-click popup menu command in the chat area. But i do not insist :)
 That seems to be just that some people tend to see IM more as speech, when some other - more as text (which they are both kind of..) :)
In a 'chat' conversation, you don't quote someone, as this is the whole point of 'instant' messaging: it's real-time.
i think it's actually pseudo-realtime as little as due to server lags :) and it sometimes happens to quote someone even in voice conversation.. in IM it just can be other way to point something out, in the "text-way"..  :huh:
Avatar
spike (Administrator) #6
Member since 02/2003 · 1873 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
and it sometimes happens to quote someone even in voice conversation..
You don't quote people in conversations by repeating exactly what they said in a different voice. Just use the conversation-style quoting: "About that dinner, sure I'm interested" or "@dinner: sure". It's a lot faster than taking your mouse, selecting "Do you want to have dinner", moving to the 'quote' button, hitting quote, and typing your response, let alone that it is a lot less awkward to read.
- Remko
Pacifist the other way #7
Member for 2 weeks · 6 posts
Group memberships: Members
Show profile · Link to this post
 Okay, okay, i get that you don't like the 'quote' thing idea  :rolleyes:  

 But only to make clear what i've meant... :D I was talking about IM, the voice thing was just so to say. Try to imagine some more complex conversation over IM. When your contact types fast, lots of lines, maybe even copypastes some text pieces to IM.
 Something like abstractly this:
[11:01:01] <somenick> aaaa aa aaaa aaa aaaa aa aaaa aaa aaaa aa aaaa aaa aaaa aa aaaa aaa aaaa aa aaaa aaa aaaa aa aaaa aaa aaaa aa aaaa aaa. bbb bb bbbb bbb bb bbbb bbbbbbbbbbbb bb bbbb. ccc cc c ccc cc c ccc cc c ccc cc c ccc cc c ccc cc c. ddddd dddd ddddd dddd ddddd dddd ddddd dddd... etc.

 and you wanna reply now just to statement "bbbbbbbbbbbb bb bbbb" from the whole long message so you select it and quoth:
[11:01:23] <mynick> >bbbbbbbbbbbb bb bbbb
 llll ll bbbb llll ll bb llll !


or maybe there were few messages arrived one by one and you want to reply to exact one:

[11:01:01] <somenick> aaaaaaaaaaaaaaaaa
[11:01:10] <somenick> bbbbbbbbbbbbbbbbb
[11:01:20] <somenick> cccccccccccccccccccc
[11:01:30] <mynick> >bbbbbbbbbbbbbbbbb
dddddddddddddd dddd ddd


or maybe you want to express some sarcasm by modifying your contacts last phrase:

[11:01:11] <somenick> aaaaaaa aa aaaaaaaaa
[11:01:30] <mynick> >aaaaaaa aa bbbbaaaaa
[11:01:40] <somenick> lol



 There are many ways to use the 'quote' function when you are used to it  :lol: ...if you are not talking only about dinners and such of course :)
Albert #8
Member since 04/2005 · 30 posts
Group memberships: Members
Show profile · Link to this post
You can use the option to force all messages and chat to open in a message dialog. In 0.12 series that would be in the misc options.
Pacifist the other way #9
Member for 2 weeks · 6 posts
Group memberships: Members
Show profile · Link to this post
Albert, the "Treat incoming messages and chats as:" setting? (i use 0.12-RC2 by now). Well, that causes  a new message window on each chat message, what i've been talking about is more like a chat window with a 'quote' button (or not even a button) like in the message window  :unsure:
Avatar
machekku #10
User title: Crazy guy from Poland
Member since 07/2004 · 781 posts · Location: Poland
Group memberships: Developers, Members
Show profile · Link to this post
Maybe a surprising change of the way of thinking, but how about auto-copy on select? This should be rather quick. And Quote button would need two clicks, too, because you'd have to choose which message you want to quote.
Maciek "Machekku" Niedzielski
Psi developer
[Image: http://machekku.uaznia.net/jabber/jobble/map/jmpixel1.png]
Pacifist the other way #11
Member for 2 weeks · 6 posts
Group memberships: Members
Show profile · Link to this post
Maybe a surprising change of the way of thinking, but how about auto-copy on select?
I thought about it, but the quotation procedure also assumes addition of angle brackets in front of lines...  ^_^
Avatar
Kev (Administrator) #12
User title: Project Lead
Member since 11/2002 · 2998 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
FWIW, I find myself doing this sometimes - more often in MUC than in chat, but it does happen.
Psi Project Leader.
Homepage, including development blog
Close Smaller – Larger + Reply to this post:
Smilies: :mellow: :huh: ^_^ :o ;) :P :D :lol: B) :rolleyes: -_- <_< :) :wub: :angry: :( :unsure: :wacko: :blink: :ph34r:
Special characters:
Go to forum
Unclassified NewsBoard devel of 20051113 © 2003-5 by Yves Goergen
Current time: 05-17-2008, 11:54:45 (UTC -04:00)