Viewer 3 new UI: first looks

The first phase of the new UI has arrived as a Development Viewer release (3.2.1 (243328)). So what do we have in store?

No Modes

Well, actually, quite a lot, and it’s obvious right from the login screen, where the absence of the BASIC and ADVANCED modes is clear.

No mode options!

Once logged-in, more differences make themselves immediately felt:

  • The top of the UI has been revised so that the Navigation and Favourites bars have been combined, with a slider between the two allowing you to adjust their sizes relative to one another
  • There is a new button up on the Menu Bar I’ll return to shortly
  • There are no Sidebar tabs visible on the right of the screen
  • There is no chat bar at the bottom of the screen
  • There are two sets of buttons visible: one on the left, featuring icons only (by default), and one at the centre bottom of the screen, featuring text and icons (by default).
The default UI on logging-in

If you want to type, you can either click the CHAT button on the bottom toolbar, select NEARBY CHAT from the COMMUNICATE menu (as per previous versions of the Viewer) or, in a move that follows V1 behaviour, tap ENTER. All three options will display the chat bar in its own repositionable floater.

Buttons, Buttons, Buttons

As there are a lot of them, let’s start with the buttons – most of which should be perfectly obvious.

On the left of the screen, we have by default, seven buttons. These are: Avatar, Appearance, Inventory, Search, Places Map, Nearby Voice and Mini-map. All of these will be familiar to V2/V3 users. They perform the same functions as in earlier releases of the Viewer; although in the case of Appearance, Inventory and Places, rather than opening them in the Sidebar, the buttons open the Appearance (outfit), Inventory and Places panels in their own floaters.

I have to admit, Mini-map had me fooled for a moment – the button’s icon suggests it is something to do with Voice.

Only Avatar is a new button here, lifted directly out of the BASIC mode. Clicking it opens up  floater than enables you to pick an entire avatar look – shape, skin, clothes, etc. Four types of avatar are provided with the development release: human, animal, robot and vehicle. One suspects further choices (such as other races) will be added in time.

At the bottom of the UI is the more familiar toolbar with the following options: Chat, Speak, Destinations, People, Profile, View, Move and How To.

Of these, Chat enables the chat floater, as described above, while Speak, View and Move do exactly what they did in previous releases of the Viewer. People and Profile display the People and Profile panels from the Sidebar, now in their own floaters, leaving Destinations and How To.

Both of these will be familiar to those who have tried the BASIC mode: Destinations displays a mini Destination Guide floater, with destinations split into categories: What’s Hot Now, Chat, Newcomer, popular Places, and so on.

Destinations Floater
How To

How To is something I’d speculated / hoped would be carried over from the BASIC mode as a part of the merge. I was a big fan of How To when it made its debut in the BASIC mode, as it is a simple, easy to use “cue-card” system for obtaining help, especially for those new to SL. If I’m honest, it is something I banged on at Rodvik about back when it first appeared, I was that enthusiastic about it, so I’m really pleased it has come up into the revised UI.

True, I’d personally like to see the range of topics it covers increased (without going completely overboard), but perhaps further topics will be added over time.

Within How To, the GET LIVE HELP option is new – it wasn’t in the BASIC mode. At first my oldbie heart soared on seeing it, as it seemed to herald the return of the long-gone and sadly lamented Live Help as used to be in Viewer 1.x.

Sadly, this is not the case. Selecting the option displays this message:

“Need help?

“Click the button below to teleport to a Help location where a Second Life guide is available to assist you between the hours of 10am – 6pm PST.”

Beneath it is a TELEPORT button, which in turn opens the Places floater, from which you should, in theory, be able to teleport to a suitable help location. Quite what or where this help location is and who staffs it (one assumes resident volunteers) is unknown. I’m not sure if it is because I tried the option after 18:00 SLT or simply that the function isn’t working as yet – but Places came up a blank, leaving me nowhere to teleport.

So, back to the buttons…

Looking at the layout, one might end up thinking that all LL have actually done is swapped a set of ugly tabs and screen-hogging slidey Sidebar and replaced them with a set of buttons on the left of the screen.

And one would be entirely wrong. Why? Because these buttons are movable buttons. Not only that, they are customisable (to a degree). For example, right-click on any of the sets of buttons and a prop-up displays a menu with the options CHOOSE BUTTONS, ICONS AND LABELS and ICONS ONLY.

The latter two options allow you to switch between displaying the buttons with icons only (as is the case by default with the buttons on the left side of the screen) or with an icon and text (as is the case with the buttons on the bottom of the screen). But it is when you select CHOOSE BUTTONS that things start to get interesting, because this displays a Button Toolbox floater (which can also be accessed via CTRL-T or the TOOLBARS option of the ME menu).

Button Toolbox

This contains all the buttons available to you within the UI. Any buttons that you haven’t yet used are highlighted for easy identification. Note here, as well, that there are a few new buttons to play with, notably ABOUT LAND, PICKS AND PREFERENCES (yes, you can now have one-click access to the Viewer Preferences!).

To add a button to your UI simply position the mouse pointer over it, click and hold the LEFT mouse button and drag the button from the toolbox.

As you do this, you’ll notice the border on three sides of the Viewer turns blue, indicating you can position the button either on the left, bottom or right side of the screen. Nor does it end there.

You can also move buttons between locations (left side, right side and bottom of the screen) using the same method: simply left-click and hold over each button you wish to move in turn, and drag it to your preferred location. Thus, it is perfectly possible to have all your buttons placed at the bottom of the screen a-la V1, or you can split your buttons between the bottom and right of the screen, a-la a “traditional” V2 style.

You choose where the buttons go

Shopping, Anyone?

A final, subtle button has found its way into the UI, as mentioned earlier. Sitting up on the top right of the menu bar is a button with a shopping trolley icon. Clicking it will display the SL Marketplace in your web browser.

Menus, Preferences, Camera and Floaters

Me menu: re-organised

Away from the buttons and toolbars, the menus have slight attention paid to them – the options available on the ME menu have been reordered as well as now  including an option to display the Button Toolbox floater.

The Viewer Preferences floater and tabs are all also largely unchanged, although any options relating to the Sidebar have been removed (unsurprisingly) and, in the Development release at least, the ADVANCED options for GRAPHICS are also turned on by default.

I was rather expecting to see a new camera floater, particularly as Rodvik had indicated one would be forthcoming. However, in this release at least, the floater hasn’t changed from earlier releases of the Viewer. Perhaps that is still to come. Click-to-move is in the Viewer, however (although it has been present in the last 2 or 3 Development releases at least).

By default, most of the floaters appear to open on the left side of the screen, but as with earlier releases, they can easily be dragged around the screen and positioned where required, and that position will persist between uses / log-ins.

Elsewhere, and in keeping with all recent development Viewer releases, land is talked about in terms of capacity rather than prims, and builds in terms of impact rather than prim counts / PE.


It is perhaps unfair to look at performance given this is a Development release. However, I’d have to say at this point in time it is pretty cruddy. On my usual system (Intel Q6600 quad-core 2.4Ghz, 3Gb Windows 7 32-bit system with a GE9800 GT with 1Gb), my average fps was around 19-22 when on a sim on my own. If I went anywhere where there were other people, this immediately fell to around 7-8fps. As soon as I hit somewhere crowded (i.e. more than 8 people), my fps sank to 3-4 and I could barely move. Dropping Draw distance obviously helped (I usually benchamark with Draw set to either 256 or 320m), but to get this Viewer to claw its way back to 5-6fps on the busy sim I had to drop Draw down to 64m. Ouch. I didn’t even make any attempt to enable shadows.

Initial Opinion

I have to admit, the UI changes are pretty good so far. There is something here that should please just about everyone, user-wise. the configurable toolbar buttons mean that those who like a specific V1-style of UI layout can go some way to reproducing it in the new Viewer (buttons along the bottom of the screen and the Chat bar over – although it would be nice to have an option to hide this once more on tapping ENTER, again a-la V1.x).

For those who have grown accustomed to using the Sidebar, it is possible to re-arrange the buttons to mimic the look of the Sidebar tabs to a certain degree, even if the Sidebar slide action cannot be reproduced when opening floaters.

Overall, the new look is very clean and the buttons small enough to leave one’s view relatively uncluttered without the icons becoming idiotically small, leading to a feeling that one’s world view is very much larger than previously. Using text with buttons placed on either side of the screen can be more intrusive, but I get the feeling most people will opt to make more use of the bottom of the screen where buttons are concerned, rather than the left and right sides.

I can see the new approach causing some consternation among TPV developers – many of whom have wrestled hard with the issue of Viewer adoption through trying to come up with the means to present those reluctant to switch to V3’s UI with something that is more V1-like – and the customisation available here potentially undermines that work. Others have been working to make better and more pragmatic use of the Sidebar, and they are likely to feel its removal as something of a kick in the kneecap – although again, to be fair, that the Sidebar was going has been known about since mid-August.

However, for all the positives around it in terms of customisation and button placement and cleaner look, I have to say there is not enough here to entice me away from Firestorm. I’m happy to remain with that Viewer and see how the team adapt to, and adopt, this new interface.

If you opt to try out this release of the Viewer for yourself, remember that it can be temperamental and there are a number of known issues  – many of which can result in a crash.

The release itself can be found on the Alternative Viewers page of the wiki, under the heading Second Life Development Viewer. Again, note that as a Development Viewer, the version number displayed prior to downloading may be different to the one given in this article, as the Dev Viewer is subject to frequent updates.

Update, 19th October

  • As pointed out by Cinders in the comments, messages and prompts (such as completed teleport messages) now appear towards the upper right-hand corner of the UI, rather than bottom left
  • In a nice touch, dialogues in the top right are displayed with a matching icon (so script dialogues are displayed with a prim icon over them, for example). If you have multiple dialogues displayed, you can “page” between them by clicking on the appropriate icon.
Dialogue boxes displayed top right, with icons


28 thoughts on “Viewer 3 new UI: first looks

  1. oh something i noticed when i looked at it (about 30 seconds before i crashed 😀 ) the little toasts that formerly popped up in the bottom right hand corner (teleport completed was the one i saw) popped up in the TOP right hand corner, but that may have been because i had the chatbar floating in the bottom righthand corner. i don’t know because i crashed.


    1. Actually, you’re absolutely right – I missed that when testing; possibly due to the lateness of the hour (4:00am my time), possibly because I’m, well, half stupid :).


    1. I asked this as part of a question related to UI customisation I put to Peter Linden and the panel at SLCC 2011.

      Esbee answered that is is something that is on her *personal* wish-list for the Viewer, but to make this possible would require a huge re-write of the Viewer code.

      As such, I don’t think it is something we should be holding our breath over just yet.


  2. Oh this is nice! I’ve tried 3.2.1, and yes, as you say, it’s very slow compared to a “release version”. But at least it doesn’t suffer from the crash-on-login bug which currently prevents me to use any of LL’s own viewers.

    The way we can scatter icons around is fun! I’d love to have them also going to the top/bottom and not only at the centre of the edges, but, overall, it’s a cool experience! Let’s see how LL further develops this.

    Although I’m sure that the anti-SL 2 crowd will continue to dislike it, of course. I mean, profiles still take a long time to load using the built-in web browser…


    1. There has already been heated debated on Twitter!

      I like the approach; it’s not perfect, but it goes a step towards offering the kind of flexibility in the UI people have been asking for without necessitating a complete Viewer re-write. Going to be interesting to see where this goes.


  3. * I see the command “Hide all controls” in the Me menu; what’s that do? Hide the buttons? I think it’d be nice if it hid all open windows, including scripts, animations, etc; get them temporarily out of the way without having to reopen them all later.
    * Another big question: how does group chat work?

    The best thing of all about this is the customizability, no question.


    1. Ack! Mea Culpa!

      I did make a note of this option when looking at the UI, then forgot to include it in the article. Here’s what I originally scribbled:

      “Me -> Hide All Controls”, prompts that all menus, buttons, etc, will be hidden. CTRL-SHIFT-U toggles. Also removes Nav bar, etc. Nice addition for Machinema makers”.

      So yes, the option removed eveything UI-wise from your in-world view, leaving you with a totally “clean” view. CTRL-SHIFT-U can be used (as noted) to get them all back or as an ON / OFF toggle.


      1. Cool! Even better if they’d add a “Hide most controls” button too, which clears away all but a few essential windows: local chat, the move and camera windows. Maybe kinda like dropping down into Basic mode, but without the preset avatars? (I’m guessing at how Basic works; haven’t tried it yet, kinda afraid I’ll get stuck in one of those premade avatars and not be able to get back out! 🙂


        1. BASIC mode-wise, there was no danger of getting “stuck” in a pre-set avatar. You could log in/out using your own. The avatar options were really there to test making things easier for newcomers to change their complete appearance if they decided they weren’t so keen on the look selected at sign-up.

          As to the Hide function, you can still use any view option that has an assigned shortcut key. Sadly, there doesn’t appear to be a shortcut combo for calling-up the camera floater itself.


        2. @Inara: Oh really? I always assumed my avatar would switch. Hmm, now I’ll hafta try basic mode sometime. (I didn’t really think I’d get stuck that way, but… 🙂


    1. I’ve never actually used Voice on any official Viewer release, so have never thought to test it with them.


  4. Inara, first, thank you for showing us the new viewer. My question is about the “avatars” button. Can you add your own avatars to this grouping ? Like if you have a butterfly avatar.


    1. Thank you :).

      As to adding avatars – no you can’t add your own. Those that appear in the option have been commissioned by Linden Lab in order to offer a more diverse range of avatars to those people who are new to Second Life.


      1. It would actually be cool to handle outfits in the same way. Have a picture of the head area be taken when you save an outfit. This would work for most avatars, and look pretty neat i believe.
        One thing I am curious about is, if they give us the option to have the mini-location bar again, preferably integrated into the top bar this time around. A built-in AO would also be nice, but there are TPVs for that, after all 😀


        1. Code for TPVs can be submitted back to LL, providing certain requirements are met. No idea if anyone has submitted AO-related code to them, however, or if they are thinking along similar lines.


  5. Very nice article. I am thrilled with the beta release and I too, could not log in with the official V3 release. Great explanation of the features. When I have time to log back in I’ll experiment.


  6. Thanks for very pedagogic instructions!
    The UI is much better now and I can minimize the icons. Also I like the messages to come up in the right corner. And the click-and -go is very comfortable.

    There is one thing I wish for since a long time and that I luckily get in Firestorm.
    That is the option to make the view-icon, the camera that is, and the walk-icon smaller without shrinking the whole UI.
    I never did computer games and my left hand fingers are not used to move as easy as the right hands fingers so I am very
    slow if I have to walk and look around with the keys.

    Well, there is another thing too… : ))
    Possibilitie to change colors of the UI. Also in Firestorm!!


    1. Thanks for the feedback 🙂

      This is a much-needed improvement on what we have – but it cannot be denied there is still a way to go on things; doubtless the UI will iterate over time and include more.

      Many have commented on the fact that LL could have been more radical in their approach – but I’m not sure this would have worked; even with the improvements offered to the V2.x / V3.x UI by the likes of Firestorm, many people remain unwilling to leave the V1.x UI behind them. As such, I think anything overly radical would have potentially gone down like a lead balloon.

      It’s going to be interesting to see how this develops – starting with just how quickly the UI moves from Development to Production; I have a sneaking suspicion we could well see it doing so later this week.


      1. Did you say ‘later this week”? Oh oh… It’s time to replace my 6 year old Pentium 4 ‘Extreme Edition’ former speedmonster with the latest Alienware ‘puter…


        1. Eeep! Don’t take my word as gospel 🙂

          I’m guessing on the basis of how fast other Viewers have moved from Development or Beta to a full release, and the fact that Rodvik said things would be “the end of this month” – although obvioudsly, he could have been referring to just getting a Dev version out!


  7. Having just tried this out, I have to say I’m impressed. Had this been the UI released initially with V2, I suspect the outcry and pushback would have been far less than it was. Finally sombody figured out that not everyone wants to use the viewer in the same way and made it customizable. One of the things I hated most about v2-3 was being forced to use the bottom chatbar. They’ve fixed that halway. Now if they’d just realize it makes sense to allow the chat and IM floater to be merged, as they are on Firestorm. it would be pretty well ideal. I’m not saying I’d stop using Firestorm because that has tools and features I never expect to see in LL’s offering, but a Firestorm based somewhat on this new UI would be incredible. Good job LL.


  8. 3.2 is just out. They definitely tweaked performance, it’s far better than in the Development version, and I would guess it’s slightly better than 3.1, but I might just be an optimist… 🙂


  9. Viewer 3.x comes with an amazing UI, so neat and clean (I won’t say it’s the best for me because I loved the right-sidebar in V2, too). This official viewer also gives a nice framerate, around 30 fps @ Ultra Settings on i7 processors and Ati Sapphire HD series based machines. It gives to me the same feeling of the new Photoshop CS6 dark skin. It’s a pleasure to work with both.


Comments are closed.