History | Log In     View a printable version of the current page.  
  • All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you've read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: VWR-1607
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Unassigned
Reporter: Davey Callisto
Votes: 117
Watchers: 20
Operations

If you were logged in you would be able to see more operations.
1. Second Life Viewer - VWR

Ability to log out back to the welcome / log in screen instead of having to quit

Created: 08/Jul/07 09:03 AM   Updated: 08/Aug/08 07:18 PM
Component/s: User Interface
Affects Version/s: None
Fix Version/s: None

File Attachments: None
Image Attachments:

1. VWR-1607-UI-Changes.jpg
(62 kb)
Environment: All / N/A
Issue Links:
Duplicate
 
Relates


 Description  « Hide
The ability to log out back to the welcome / log in screen and not have to completely quit, then re-open the client viewer to log in again. This would be achieved through a menu command (preferably with a keyboard shortcut).

e.g.

File > Log out (ctrl+shift+Q)

This would log the user agent out, showing the familiar "Logging out" screen, but rather than completely exiting (and in a lot of cases I've heard, crashing), return to the welcome screen that you first see when you open the client viewer.



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.

When you notice the sim has gone down without warning (you can't move, the mini map turns red, etc), then using the File > Log out menu would return you to the log in screen.





Having to quit in order to get back online after a timeout or sim crash can be very time consuming, especially on lower-end systems with less RAM, as the viewer can take up to a minute or more to fully log out and quit. It also seems very counter-intuitive to not have a two-way log in and log out process.

This would also be useful for those with multiple avatars.


 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Oz Spade - 08/Jul/07 06:18 PM
I've wanted this forever. I'm surprised no one has posted this before!

Davey Callisto - 09/Jul/07 04:23 AM
(revised the description to be more clear)

McCabe Maxsted - 09/Jul/07 04:40 AM
I was surprised as well. I could have sworn this was a dupe but I couldn't find one. Kudos to Davey *votes*

Smiley Barry - 10/Jul/07 02:18 AM
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?? >.>

Nickolai Zelmanov - 31/Jul/07 02:40 PM
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!!!

WarKirby Magojiro - 27/Nov/07 02:01 PM
It's not exactly a big request.

Monalisa Robbiani - 29/Nov/07 09:03 AM
My client never does a clean quit, it always crashes. I voted for that.

ConductorX Nieuport - 11/Jan/08 12:27 PM
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.

Ezian Ecksol - 11/Mar/08 05:49 AM - edited
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.

Teardrops Fall - 20/Apr/08 07:04 PM - edited
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.

Teardrops Fall - 20/Apr/08 07:35 PM - edited
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.

Stephen Posaner - 08/May/08 04:41 PM
@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

Davey Callisto - 28/May/08 10:37 AM
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.

Neogrinch Trenchmouth - 05/Jun/08 04:29 AM
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!

Arnolfo Zapatero - 06/Aug/08 12:56 AM
A logout button!
It could save lives!

Davey Callisto - 08/Aug/08 07:18 PM
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?