Re: Account Editor
Jason Townsend <[email protected]> Fri, 4 Mar 2005 01:24:54 -0800
| Newsgroups | gmane.network.fire.devel |
|---|---|
| Message-ID | <[email protected]> |
This is exactly what we used to have for the Away message editor, and I think the new Away editor was a big improvement over it. It's not very clear at all in this style when changes get saved. Also, note that with Alan's proposal we would not be able to use double click for anything since that is what you use to start editing something. In Graham's proposal a double click could mean connect/disconnect. Graham's basic idea is very similar to what Mail.app has for example, which I think will make it instantly familiar to users. While it might be more difficult to do, from a user experience standpoint I think having any service specific configuration on a separate tab would be better than bringing up an additional dialog. -Jason On Mar 3, 2005, at 7:27 AM, Alan Humpherys wrote: > I really like Timothy's Suggestion. Editing all of the standard > settings for accounts within the list itself. > > With the caveat that there should be a way to get into the "Advanced" > settings which would be service specific, but would include > > - Which Library to use - for a given service > - Port and ServerName* > - Any login commands and scripts (important for irc) > - Preferences, like invisible login, buddy list synchronization, ssl > > *NOTE: Since Jabber and IRC have so many servers out there, the > server name for these systems should be included in the ID field (e.g. > [email protected]) > > Those advanced settings should show up in a drop down panel attached > to the main window. > > I will create a Mock Up, but here is what I am thinking: > > Single Table in the main window with the following columns: > > Service, ID, Display Name, password, email alerts?, auto-login, > connection status, advanced edit > > Where: > Service - Displays icon, dropdown selector for editing which shows > icon and name of service > ID - sometimes called the SN, would be the id on that service - > Editable text field > Display Name - nick/alias/displayname - An editable text field > Password - if filled in, it is saved, if left blank, it is prompted > for at login. - Secure text field > email alerts - (maybe an advanced setting) - A checkbox > auto-login - A Checkbox > Connection Status - The green/red button showing if connected - press > it to logon/logoff > Advanced Edit - A button which brings up the advanced settings panel > described above. > > The only "interesting" part here is that we have to handle service > specific constraints on the email alerts and Display Name fields. For > example, only Yahoo and MSN offer mail alerts as an option, the others > should not be able to set it. Also, the Display Name has interesting > properties: > > AIM - Only allows you to add spaces and capitalization to ID. > Yahoo, Rendezvous - Have no concept of a Display Name > MSN, ICQ, irc, Jabber - Actively Use an arbitrary Display Name and > give it to others > > The window would have the '+' '-' buttons at the bottom to add or > delete accounts from the list. > > Here is why I like this concept: > Editing is straightforward, to make changes to Display Name and Auto > Login simple for the user (which are the fields that will change most > often - apart from when it is first entered.) > > In the original mockup, the pane on the right half of the screen would > change depending upon which account is selected, because the various > services have differing options available. > > In general, I don't like the prospect of having a panel change > configuration as they go down the list. (But I could be persuaded) > > If the consensus is that we stick with the original suggestion, I > would weigh in on moving more of those items to the Advanced setting > panel, specifically: server, port, and implementation. > > My 2 cents.... > > Alan > > > On Mar 2, 2005, at 1:41 PM, Timothy B Lee wrote: > >> I'm not a Fire developer so I normally just lurk on this list, but >> since >> you're looking for feedback, my two cents: >> >> Could the fields in the account list be made editable? That is, >> double-clicking on a cell in the "Accounts" column would allow you to >> edit >> that field directly in the list view. iTunes and other apps do this, >> and >> I'm pretty sure that it's a standard widget in the IB toolkit. >> >> If so, I think it would be better to have "Display Name" and >> "Password" as >> additional columns in that list view--also editable. >> >> The other fields in that right hand pane seem to be either advanced >> options ("Implementation", "Server", and "Port") or unnecessary. >> Unless I'm missing something, the "Save password" checkbox doesn't >> seem >> necessary at all-- if you don't want the password saved, you can just >> delete it from the "Password" field. I don't understand what the >> checkbox >> does beyond that. >> >> I'm not sure what "Show Mail Alerts" does, but it could presumably be >> either an advanced option or treated like Auto-login, with its own >> column >> as well as a checkbox in the "advanced" panel. >> >> With those changes, the account list could be made the full width of >> the >> control panel, with the button for "Advanced Options" below the >> list, and >> the stuff on the right-hand pane removed entirely. I think that would >> be >> much cleaner looking and less confusing for non-technical users-- they >> could do all of their account management within that main list, with >> fewer >> extraneous options to worry about. Power users could still click the >> "advanced" button to see the full menu of options. >> >> Anyway, I'm very greatful for the work y'all do in developing the chat >> client I use every day, and I'll be quite happy whatever you decide. >> >> Thanks. >> >> -Tim >> >> On Wed, 2 Mar 2005, Jeremiah Blatz wrote: >> >>> On Mar 1, 2005, at 10:43 AM, Graham Booker wrote: >>>> Comments? >>> >>> Overall, a great improvement! >>> >>> Some quibbles: >>> * What is "Implementation"? That's a very developer-centric term. >>> Something else >>> would probably be clearer to end users. >>> * I'm guessing that the "Advanced Options" button should have an >>> ellipses ("...") >>> after it. It pop up a dialog, right? >>> * The "Reset" button looks like it only resets the port. I would >>> consider moving it so >>> that it's clear what it applies to >>> * The checkbox column for autologin is convenient for expert users, >>> but >>> the heading >>> "Aut" is not very clear for new users. I would suggest either >>> messing >>> with the >>> headers so that the entire word is visible (is this possible) or >>> moving it into the >>> group of checkboxes on the right. >>> >>> >>> Jeremiah >>> >>> >>> >>> ------------------------------------------------------- >>> SF email is sponsored by - The IT Product Guide >>> Read honest & candid reviews on hundreds of IT Products from real >>> users. >>> Discover which products truly live up to the hype. Start reading now. >>> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >>> _______________________________________________ >>> fire-development mailing list >>> fire-development-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >>> https://lists.sourceforge.net/lists/listinfo/fire-development >>> >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real >> users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >> _______________________________________________ >> fire-development mailing list >> fire-development-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org >> https://lists.sourceforge.net/lists/listinfo/fire-development
smime.p7s
(application/pkcs7-signature, 2.3 KB) - not displayed