|
|
|
|
|
[
Permlink
| « Hide
]
Oz Spade - 08/Jul/07 06:18 PM
I've wanted this forever. I'm surprised no one has posted this before!
(revised the description to be more clear)
I was surprised as well. I could have sworn this was a dupe but I couldn't find one. Kudos to Davey *votes*
WOOT! With the problems I used to have with partially connected, I was furious with SL. I mean, if I connect from Israel, isn't it reasonable the connection will just, self-disconnect sometime?? >.>
Many many people have alts now. It's very annoying, waste of time, and kills computer resources to have to shut the program down and reopen it just to log in to another character. I've not seen an online game yet that did not have a "Log Out", "Disconnect" or "Return to Main Screen" option. Please add this!!!
My client never does a clean quit, it always crashes. I voted for that.
I support having a way to log out of SL without shutting the viewer program down. I find that hitting the X or Quit under the File menu may not allow SL to make an orderly close and shutdown. Selecting log off would notify the SL servers to release the avatar and remove it from the grid in an orderly manner. Once a person logs out smoothly then the user can shutdown the SL Viewer or log in again.
Quoted: The dialog boxes for when the sim is "going down" should be updated to include a "return to log in screen" or "re-log in" button.
Instead of being logged off when current sim is going down, one should be moved to the home locatio. I have been working all weeked to add this functionality. I am almost there. I have been able to add
the menu item (File->Logout) and to get the application to begin the exit process. The problem I am having, however, is trying to determine which parts of the close/init methods (in llappviewer.cpp) need to be called for logout and which need to be called for exit. If you are exiting its pretty easy. Basically shut everything down. However, if you are logging out there are some things you want to preserve (such as the window, GL settings, etc). Figuring out which ones to delete, stop, etc. and which ones not to touch is quite a tricky matter (not helped much by the code complexity**). It's going to take me some time to figure out the entire system. (I have only been looking at the source code for a week.) I have come a long way and i feel like the breakthrough could come soon. But I have a headache and it's Sunday evening so time to relax a bit. :) Another bit of good news is, now that I have played around (quite deeply) with the code i'm sure I will be able to easily fix other, more simple, bugs. :D So if you have any suggestions for easy ones let me know. I can only do client side issues right now because I dont work for Linden Labs, yet. :) Can LL assign this one to me? :D Teardrops ** Complexity is not exactly the right word. I am finding soo many global variables and and functions that span many many pages. One thing that would be very nice to do is to just go in and clean up the code such as breaking it up into functions, minimize global variables, etc.) Not complaining here as I am sure the folks at LL are quite busy just keeping up with current bugs. I added a screen capture of what I have so far (for the User Interface bit).
When the user clicks "Logout" to confirm then the usual logout status bar appears and then the screen goes back to how it looks when you first start the program. (At least when I finally have it all working. :) Please feel free to provide any comments/suggestions. @Teardrops Fall I am going to bring this up in open source mtg next week Rob linden is one of the few lindens that attend and we may be able to have some help looking over what is wrong. plz come and enjoy a great mtg I will see if we can get this an agenda spot
Great work, Teardrops. That's exactly how I imagined it could be. I hope the Lindens will take on your code!
One thing I would suggest, if possible, is to use the keyboard shortcut I originally suggested. I think it would make more sense to have a variant shortcut on the quit shortcut to log off. That and ctrl+o is easy to hit and near a few other shortcuts. Plus maybe it shouldn't be a direct two key command? Maybe that or ctrl+w if it's not used. That's a common document/tab closing shortcut in many other applications. For the sake of familiarity that would be more sensible than ctrl+o. I have been wanting this feature since I started SL. I know others who have too... It has never made sense to me that there is not a logoff option.
Kudos for finally brining it here to jira! Skip my previous suggestions. Obviously ctrl+w and ctrl+shift+w are already used.
Ctrl+shift+Q? or ctrl+alt/opt+Q? I still think ctrl+o is dangerously close to ctrl+u for uploading images. Have you made any more progress, Teardrops? |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||