Mike Monkowski wrote: > Cypren Christenson wrote: > >> * The use of a combo box for the first field, with selection setting >> the contents of multiple fields, may be confusing. Any other options >> here that would be more intuitive while also keeping the aesthetic >> sensibility of the existing login screen would be welcome. >> > > How about auto completion? >
Hey, that's a great idea! It would require a tricky special implementation of auto-complete that would offer matching first+last name pairs and then on acceptance would separate them to fill in the other text boxes, but that UI would likely be more natural to a new user than an editable drop-down field. This still requires a way for users to erase entries from the list but I think my previous suggestion of tying that action to unchecking the "remember password" check box might work. >> * Possible security concerns with the characters selected for the >> delimiters. With LLPanel::childSetPrevalidate to filter characters >> from input, the worst-case scenario seems to be that a malicious user >> could edit settings files and induce boost::tokenizer to fail to parse >> the string correctly. In that event, we would simply clear the >> relevant fields. Are there other concerns I'm missing? >> > > I think the settings are FirstName and LastName. I don't see the > password in the settings file. But instead of mashing everything > together, you could create setting called FirstNameAlt1, FirstNameAlt2, > LastNameAlt1, LastNameAlt2, ... You'd have to make sure that you move > the names up the list when one gets deleted, otherwise you wouldn't know > where to stop, since I don't think the settings lookup allows a wildcard. This would be new data. I like Cypren's suggestion to mash it all together into a single (new) string value rather than as separate settings and/or places that would only need to be gathered all together anyway. For compatibility, I suppose it could look for the old First/Last Name settings when the new setting is not found but I don't see that as important. Good luck! -Melinda _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/SLDev Please read the policies before posting to keep unmoderated posting privileges