After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 314169 - UI proposals for auto-connect and auto-join
UI proposals for auto-connect and auto-join
Status: RESOLVED FIXED
Product: xchat-gnome
Classification: Other
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: xchat-gnome maintainers
xchat-gnome maintainers
Depends on:
Blocks:
 
 
Reported: 2005-08-22 14:16 UTC by Olivier Le Thanh Duong
Modified: 2005-09-03 08:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
add autoconnect and autojoin options in context menus (10.72 KB, patch)
2005-08-31 20:52 UTC, Guillaume Desmottes
none Details | Review
same patch without debug printing (10.67 KB, patch)
2005-09-02 17:07 UTC, Guillaume Desmottes
none Details | Review
good version (10.69 KB, patch)
2005-09-02 22:25 UTC, Guillaume Desmottes
committed Details | Review

Description Olivier Le Thanh Duong 2005-08-22 14:16:53 UTC
"Automatically connect to network" and "Automatically join channels" features, 
inherited from xchat core, are, IMHO, not really easy to use with the current 
UI.

Let's take a sample use case:
We have user "A", happy gnome user who have asked to remain anonymous. He is 
willing to contribute back to the gnome project and by chance hear of the 
Bugsquad team. So he fire up xchat-gnome and connect to their channel 
#bugs@GIMPNet. There he find a lot of friendlies peoples, Luis hugging him, 
etc... so he decide to always come back.
*end of introduction*
To do so, he will have to : 
1/ Open the edit menu
2/ select preferences to open the Preference dialog
3/ select the Network "sheet"
4/ Browse thought the list to find GIMPNet
5/ click on edit
6/ check "Automatically connect to network"
7/ select the "user and channels tabs"
8/ Add the #bugs channel.
9/ Close the two opened dialogs
User "A" find that a little to complex for such a simple task. We could 
probably simplify his life a bit right?
*end of use case*

You must certainly have already noticed but if a user want to automatically 
rejoin a channel/server next time, odds are high that he is already on them.

So my proposal is too add a check box in the channel's and server's menus (and 
the correspondings popups menus) which the user can check to automatically 
join/connect.
If you find that a little to intrusive, you could also just add a simple 
option in the network menu to show the "Network Properties" dialog.

Another idea of mine, breaking a little more the current UI, but which in my
senses is more 
in GNOME spirit, will be to throw away all this auto connect stuff from the UI and 
use the idea of gnome session :  Have an option to automatically reconnect to
all the opened channels next time xchat-gnome is launched.

What do you think of these proposals?
Staz.
note : Please, forgive my bad english :/
note2 : I suspect bugzilla is probably not the best place to have such
discussion but the project lack a mailing-list.
Comment 1 Guillaume Desmottes 2005-08-31 20:52:23 UTC
Created attachment 51635 [details] [review]
add autoconnect and autojoin options in context menus
Comment 2 Guillaume Desmottes 2005-09-02 17:07:06 UTC
Created attachment 51733 [details] [review]
same patch without debug printing

I'm a idiot! I forgot to remove a debug g_print. :)
Comment 3 Guillaume Desmottes 2005-09-02 22:25:24 UTC
Created attachment 51746 [details] [review]
good version

Manual edition of patch files is a bad idea :)
Comment 4 Guillaume Desmottes 2005-09-03 08:47:00 UTC
Patch commited.