See this page for instructions on how to use Flyspray: http://psi-im.org/wiki/Flyspray
Please Note!
Please do not create tasks here without discussing your bug or feature request on the forums or groupchat psi@conference.psi-im.org, *and* getting explicit confirmation by a developer to add it to flyspray.
Please Note!
Please do not create tasks here without discussing your bug or feature request on the forums or groupchat psi@conference.psi-im.org, *and* getting explicit confirmation by a developer to add it to flyspray.
FS#140 - Groupchat toolbar object / minimize groupchat to roster
Attached to Project:
Psi Jabber Client
Opened by Hal Rottenberg (halr9000) - Sunday, 24 August 2003, 16:58 GMT-5
Opened by Hal Rottenberg (halr9000) - Sunday, 24 August 2003, 16:58 GMT-5
|
DetailsForum thread:
http://psi.affinix.com/forums/index.php?act=ST&f=4&t=826 The idea is to essentially have a new object available in the Toolbar configurator. This object would behave exactly like a group GUI-wise (collapse/expand), and like other toolbar objects can be placed anywhere on your contact list, or can be undocked entirely. This object would be a container for groupchats the user has joined in the past, or are active at the moment. Since the groupchats are going to be treated similar to contacts on your roster, it makes sense to place the same animated icons beside a groupchat. Here are the icons to use and when: icon groupchat state ------- --------------------------- online conference is active (joined), no new messages offline have not joined this conf since Psi startup message conference is active (joined), new messages Working with groupchats in roster: 1) A user would join a groupchat just like you do now, and there could be a checkbox "add to roster" or something. Make it checked by default. When the conf is joined, it will appear on the roster. The thought behind making it optional is if you are joining a groupchat of a temporary nature, or one you do not intend to join again, thus you will not want it cluttering your roster. 2) Any open groupchat, whether or not it is currently on the roster will have a "minimize to roster" button. Or perhaps this should be an option in prefs "Minimize will send groupchats to roster". I lean towards the latter now that I think about it. 3) Context menu items for groupchats: open, remove, vcard, status (maybe?), rename (allow a chat nickname to differ from the real name?), history (do we save these to disk now??) Ok, the really big $10k question is where to store this list of groupchats. What makes most sense to me is to use the iq:private namespace and store the info on the server so that it can survive across sessions and computers. Example: <iq type="set" id="1001"> <query xmlns="jabber:iq:private"> <psi xmlns="psi:groupchats"> <groupchat> <jid>jdev@conference.jabber.org</jid> <nickname>JDEV</nickname> <autojoin>1</autojoin> </groupchat> </psi> </query> </iq> |
Comment by Hal Rottenberg (halr9000) -
Thursday, 04 December 2003, 09:37 GMT-5
see FS#169 for a bug related to this feature request (link in related tasks tab)
Comment by Hal Rottenberg (halr9000) -
Monday, 18 October 2004, 16:10 GMT-5
Implied, but not specified above is the ability to auto-join a groupchat that you have placed in your roster. This should be exposed somewhere in the UI, perhaps a context menu checkbox in the roster, combined with a checkbox in the groupchat window itself.
Comment by Hal Rottenberg (halr9000) -
Tuesday, 19 October 2004, 13:41 GMT-5
Mray reminded me that we'll need new icon mappings for groupchat/online, groupchat/offline, groupchat/activity, groupchat/highlight(?) etc.