Not logged in. · Lost password · Register
Forum: Community Feature Requests RSS
Chatdialog Revamp - Throw Your Ideas Here!
let's make things better in Psi

Announcement

2005-11-16, 19:33 by halr9000
Subject: Psi Groupchat (new address)
Join us at the Psi Groupchat (MUC)! Room name: psi@conference.psi-im.org
Page:  1  2  next 
IceRAM (Moderator) #1
Member since May 2003 · 1286 posts · Location: Bucharest, Romania
Group memberships: Global Moderators, Members
Show profile · Link to this post
Well, it's time to improve things in Psi. The first target is... the Chat Dialog.

Kev mentioned somewhere on the forums he has started working on a revised version.
Sounds interesting, doesn't it? Wait to see it finished!
Why not offer him some ideas, comments, sugestions? They're, of course, welcomed.

Feel free to throw here any ideas that would make Psi have the most useful, clean and interesting Chat Dialog from all the Jabber clients in the world.

Come on, don't be shy! Put your feelings about the Chat Dialog here... it won't hurt.

P.S. Of course, it would be very nice of Kev if he shared with us his current plan.
::/ my .net presence / weblog | psi
This post was edited on 2004-08-19, 16:39 by Unknown user.
Avatar
Kev (Administrator) #2
User title: Project Lead
Member since Nov 2002 · 3084 posts · Location: Exeter, UK
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
<snide>in short; no. Justin and I spent >4hours last night talking about it, and it'd take a bit long to repost ;)

It's mostly underlying code changes to be honest, however, a couple of features you can expect to see when I eventually get  my arse in gear:
toggle on/off timestamps on the fly (redrawing window)
toggle on/off emoticons on the fly (redrawing window)
search for words in chat log (*not* history)
text masks (so you can rearrange [ts]<nick>text etc)

Misha's been working on some fairly cool stuff regarding the chat dialogue too, but that's for him to tell you :)
There's also another feature, but I'm not sharing what that is yet, I think you'll like it :-p
Psi Project Leader 2004-08 - 2009-03. Blog
Like XMPP? Get the book!
This post was edited on 2004-08-19, 15:36 by Unknown user.
IceRAM (Moderator) #3
Member since May 2003 · 1286 posts · Location: Bucharest, Romania
Group memberships: Global Moderators, Members
Show profile · Link to this post
I was thinking now that... it might be usefull to have the last N(>=0) lines of the history loaded in the ChatDlg when it's first opened.
::/ my .net presence / weblog | psi
Avatar
LonelyPixel #4
User title: UNB developer
Member since Mar 2004 · 740 posts · Location: Eckental, Germany
Group memberships: Members
Show profile · Link to this post
Huh? New proposals? I also have some... :D

  • use contact's status icon as window icon, not a generic "this is a chat window" icon, I know that already...
  • then entirely drop the first line with icon, name and account (solely the account could be of interest, if you have multiple...)
  • remove that ugly horizontal line and let me resize the typing area with an invisible area over the toolbar (where the mouse cursor can change to the default horizontal-resize-style like when resizing a window)

  • show some kind of border around avatars, but I've read they're disabled anyway now
  • and is that file transfer drag&drop thing in already?
Yves Goergen
Unclassified NewsBoard Forum - JabberPowered and extremely cool in general [Image: http://newsboard.unclassified.de/unb_lib/designs/_smile/unb/grin.png]
Avatar
michalj (Moderator) #5
Member since Apr 2004 · 2316 posts · Location: Legionowo, Poland
Group memberships: Global Moderators, Members
Show profile · Link to this post
[quote=LonelyPixel:1092905700]Huh? New proposals? I also have some... :D

  • use contact's status icon as window icon, not a generic "this is a chat window" icon, I know that already...[/quote]
This proposal was around the forums quite a while...

Quote by LonelyPixel on 2004-08-19, 10:55:
* then entirely drop the first line with icon, name and account (solely the account could be of interest, if you have multiple...)
Fully configurable chat dialog would do the trick?

Quote by LonelyPixel on 2004-08-19, 10:55:
* remove that ugly horizontal line and let me resize the typing area with an invisible area over the toolbar (where the mouse cursor can change to the default horizontal-resize-style like when resizing a window)
What ugly horizontal line? You mean that one that was in Psi-0.9.2? It's already gone in CVS.

Quote by LonelyPixel on 2004-08-19, 10:55:
* show some kind of border around avatars, but I've read they're disabled anyway now
Today's Psi-CVS has avatars disabled. I think spike (shoot me if I'm wrong ;)) is the person to be asked more...

Quote by LonelyPixel on 2004-08-19, 10:55:
* and is that file transfer drag&drop thing in already?
Drag&drop on roster is for quite a while (1-2 weeks), drag&drop on chat dialog _should_ be working since today (I didn't have time to look at all changes in today's Psi-CVS and to apply them on my "constantly changing Psi")
Michał Jazłowiecki (michalj)
Psi Forum & Wiki Moderator :: Psi-Daisy Author
Avatar
LonelyPixel #6
User title: UNB developer
Member since Mar 2004 · 740 posts · Location: Eckental, Germany
Group memberships: Members
Show profile · Link to this post
Thanks for your reply on that. This sounds like really good news! :)

> Fully configurable chat dialog would do the trick?
What does that mean? Will I get a UI designer like in VS.NET with Psi? ;)

> What ugly horizontal line? You mean that one that was in Psi-0.9.2? It's already gone in CVS.
Right, that one.

> shoot me if I'm wrong
No, his name is with the changelog entry. But I see avatars will be back for 0.9.3, OK.

> Drag&drop (...)
Wow, cool. Guess all I need is a newer CVS version...
Yves Goergen
Unclassified NewsBoard Forum - JabberPowered and extremely cool in general [Image: http://newsboard.unclassified.de/unb_lib/designs/_smile/unb/grin.png]
Avatar
spike (Administrator) #7
Member since Feb 2003 · 1910 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by michalj on 2004-08-19, 10:09:
Drag&drop on roster is for quite a while (1-2 weeks), drag&drop on chat dialog _should_ be working since today
Since today ? I though i put that in weeks ago. Only problem is, you have to drop on the right place in the dialog ;)
- Remko
Avatar
michalj (Moderator) #8
Member since Apr 2004 · 2316 posts · Location: Legionowo, Poland
Group memberships: Global Moderators, Members
Show profile · Link to this post
Quote by spike on 2004-08-19, 11:42:
Quote by michalj on 2004-08-19, 10:09:
Drag&drop on roster is for quite a while (1-2 weeks), drag&drop on chat dialog _should_ be working since today
Since today ? I though i put that in weeks ago. Only problem is, you have to drop on the right place in the dialog ;)
I know, but it didn't worked (for me, of course). I saw some changes which look like D&D support in chatdialog, so I wrote about it. And as I said before - I didn't compile it, yet.

Where, oh, where? I didn't have the change to find that magic pixel...  :P

Quote by LonelyPixel on 2004-08-19, 10:32:
> Fully configurable chat dialog would do the trick?
What does that mean? Will I get a UI designer like in VS.NET with Psi? ;)
It seems that _current_ chat dialog has "normal" toolbar. And if it's a toolbar, You can modify it (just like the one in roster window). However, customization is disabled, as of today.
And if only status icon, address box, character counter and profile identifier were made as toolbar items (I'll take a look today, if they aren't already), this would make whole chat dialog customizable.
Michał Jazłowiecki (michalj)
Psi Forum & Wiki Moderator :: Psi-Daisy Author
IceRAM (Moderator) #9
Member since May 2003 · 1286 posts · Location: Bucharest, Romania
Group memberships: Global Moderators, Members
Show profile · Link to this post
Forum topic:
Chatwindow Layout

FlySpray tasks:
Task #14 - groupchat: improve dialog, make more like chatdlg
Task #104 - Tabbed chat windows
Task #124 - Powerful chat command system
Task #126 - Psi doesnt use <thread> in messages
Task #137 - On creation of chat dialog fetch old messages from history
Task #151 - emoticon toggle button on msg and chat dialogs
Task #192 - Allow for smaller chatbox input area (msgmle)
Task #198 - AutoText/AutoCorrect for editing messages
Task #200 - ChatDlg/MsgDlg keyboard shortcuts
Task #212 - Feature to change message timestamps
Task #246 - Add User-'Actions' in the ChatDlg right-click menu
Task #257 - Status Icon -> User Menu
Task #264 - Status Icon for a contact -> change everywhere
Task #280 - new Chat Dialog - wrong resource

Please add more links if you remeber any relevant forum topics or other FlySpray tasks.
::/ my .net presence / weblog | psi
Avatar
michalj (Moderator) #10
Member since Apr 2004 · 2316 posts · Location: Legionowo, Poland
Group memberships: Global Moderators, Members
Show profile · Link to this post
Topics (grouped):

Double Type-in Box In Chat Window
Chat - quick popup answer window

Chat Text History
Repeat Last Message/command In Chat Mode (there is patch on Skazi's page for such thing)

emoticons & animation (bit off topic, however often demanded)
Animated Icons? (some more links there)
animated gifs in iconsets don`t animate (if I'm not mistaken, this topic contains my first post to this forum ;))

status visible by chatwindow icon

If I repeated something, sorry... :)
Michał Jazłowiecki (michalj)
Psi Forum & Wiki Moderator :: Psi-Daisy Author
This post was edited on 2004-08-19, 17:56 by Unknown user.
Avatar
michalj (Moderator) #11
Member since Apr 2004 · 2316 posts · Location: Legionowo, Poland
Group memberships: Global Moderators, Members
Show profile · Link to this post
Some more topics (grouped, too):

Changing Chat Colours?

Formated strings

Right to left langages word wrapping problem

Command Parser (because someone (Kev?) said that ChatDlg and GroupChatDlg would be merged together someday)

Maybe I'll find something more later... ;)
Michał Jazłowiecki (michalj)
Psi Forum & Wiki Moderator :: Psi-Daisy Author
Avatar
michalj (Moderator) #12
Member since Apr 2004 · 2316 posts · Location: Legionowo, Poland
Group memberships: Global Moderators, Members
Show profile · Link to this post
And my sister's idea:

"Add a button to the chat dialog toolbar for sending predefined message to the contact you are talking to. This may be very useful when you are talking to someone and you have to leave in a hurry, having no time to change status in Psi's main window/trayicon. You will return in the moment, however some people may react that You have ignored him (because you are not responding for some time, for example 2-5 minutes, however AutoAway won't work yet), but you simply cannot answer because you're not there.

This button doesn't have to change your status for whole Psi, but simply send message to the contact you are talking to (in the chat dialog this button was pressed). Something like: 'Left in hurry, be right back' or 'Had to leave, return in moment'.

The nice thing would be making the messages display in style that makes it clearly visible (bold, red, bold red?)."

The only thing which bothers me is whether pressing this button again should send another message to the contact ("Hey, I'm back!") or not. This may also depend on time between two subsequent button presses - if it's less than AutoAway idle time this would result in sending "Hey, I'm back!" (the same might happen after first keypress in composition window); if it's greater than AutoAway time - "Left in hurry, be right back" message would be resent.


Hope You understand this idea :) I know this needs rethinking, but it's just an idea from everyday user...
Michał Jazłowiecki (michalj)
Psi Forum & Wiki Moderator :: Psi-Daisy Author
This post was edited on 2004-08-19, 18:57 by Unknown user.
Avatar
spike (Administrator) #13
Member since Feb 2003 · 1910 posts · Location: Leuven (Belgium)
Group memberships: Administrators, Developers, Members
Show profile · Link to this post
Quote by michalj on 2004-08-19, 12:55:
And my sister's idea:
 
I type 'brb' pretty fast ;) You have to keep in mind that, for every button you want in a chat dialog, you trade in space, ease of use, ... I myself don't think it's worth it.
- Remko
Avatar
LonelyPixel #14
User title: UNB developer
Member since Mar 2004 · 740 posts · Location: Eckental, Germany
Group memberships: Members
Show profile · Link to this post
Flyspray tasks 257 and 264 don't seem to fit together, right?

All these feature requests get a little confusing now, I believe. There should be some kind of 'moderated'(?) forum that has only one thread per feature where you could actually find something (in one place). The only problem is, those threads get longer and longer...  (/me was just dreaming a little)

Hm, could we extend this "I'm currently being kidnapped" button to customisable text snippets? But then again, I'd like to bring my proposal about a revised status menu up, this time with two parts, as they both fit in here:
1. We need per-contact/group status (presence). So we can change our status for single contacts or groups from the c's/g's roster context menu or a button in the c's chat window. [This part is optional.]
2. This (and the global, that can also be found in the tray icon) status menu should look like following:

User-defined status/message combinations like 'XA:eating' or 'DND:sleeping'
Online, Online w/ message
FFC (?), Away, XA, DND
Invisible, (maybe Invisible w/ message?)
Offline, Offline w/ message

Maybe some of them should be swapped out in a submenu for survey(how's that called in english?) reasons.
Yves Goergen
Unclassified NewsBoard Forum - JabberPowered and extremely cool in general [Image: http://newsboard.unclassified.de/unb_lib/designs/_smile/unb/grin.png]
This post was edited on 2004-08-19, 21:40 by Unknown user.
Avatar
michalj (Moderator) #15
Member since Apr 2004 · 2316 posts · Location: Legionowo, Poland
Group memberships: Global Moderators, Members
Show profile · Link to this post
Quote by spike on 2004-08-19, 16:27:
Quote by michalj on 2004-08-19, 12:55:
And my sister's idea:
 
I type 'brb' pretty fast ;) You have to keep in mind that, for every button you want in a chat dialog, you trade in space, ease of use, ... I myself don't think it's worth it.
But in not every language "be right back" can be shortened and is so short... "zaraz wracam" is harder to type fast... ;)

Solution 1:
In old games there were special keyboard shortcuts, used for hiding game and displaying spreadsheet or something like it... how was it called? "Boss key"? Maybe some kind of "Boss key" with definable message can be used instead of that button?

Solution 2:
If the chat dialog toolbar would be customizable, then this button would be not on the toolbar by default, but customization dialog can add it to the toolbar...
Michał Jazłowiecki (michalj)
Psi Forum & Wiki Moderator :: Psi-Daisy Author
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please note the verification code from the picture into the text field next to it.
Smileys: :mellow: :huh: ^_^ :o ;) :P :D :lol: B) :rolleyes: -_- <_< :) :wub: :angry: :( :unsure: :wacko: :blink: :ph34r:
Special characters:
Page:  1  2  next 
Go to forum
This board is powered by the Unclassified NewsBoard software, 20090606-dev, © 2003-8 by Yves Goergen
Current time: 2009-07-04, 16:13:27 (UTC +02:00)