Singularity 1.8.7

singularityThursday, June 16th saw the first full release of Singularity in almost two years, with version offered for download.

As the release notes explain, the delay in updates for the viewer have been due to a number of reasons – not the least of which was the sad passing of Latif Khalifa (to whom this release is dedicated), and also the departure of one of the viewers core developers for pastures new. There have also be various infrastructure and hardware issues which have frustrated attempts at update.

The new release is currently for Windows 32-bit and 64-bit, and Linux 64-bit only, The team hopes to get the Mac version back on track as well, and are currently seeking a Mac developer to help with this.

Given the length of time since the last full release, there have obviously been a lot of changes, including getting back towards parity with many of the Lab’s own updates, as well as singularity’s own bug fixes and the adoption of elements from Alchemy.

As usual, I don’t propose giving an in-depth review of all the changes to the viewer here, but will attempt to highlight some of the more significant.

Lab-derived Changes

Tool Chain Update

Perhaps the most significant change with this release is under-the-hood. Singularity is now built using the latest tools and libraries recommended by Linden Lab. For Windows, this means that with the 1.8.7 release, the viewer no longer supports Windows XP. It also means that when the Mac version of the viewer is updated, Singularity will no longer support anything earlier than OSX 10.7 going forward.

TLS 1.2 Support

Singularity 1.8.7 is TLS 1.2 complaint, meaning you can use the built-in web browser to make LindeX transactions or SL marketplace purchases if you so wish.

Hover Height

The Hover height slider is available via the Quick Prefs panel
The Hover height slider is available via the Quick Prefs panel

The Lab’s Hover Height functionality has been added to the Singularity Quick Pref panel (click the UP arrow button, lower right-hand corner of the viewer window). As per the official Hover Height it works to a range of +/- 2 metres.

Independent of Hover Height, but a little similar in nature and so worth mentioning here is a new /hover command, which is described as “supporting values of -50 through 50”, however, during testing on Aditi, I found that the maximum height by which I was moved was around 5 metres, regardless of anything set above that. I therefore assume the release notes should read “supporting values of -5.0 through 5.0” – although admittedly I’ve not referred this back to the Singularity developers for confirmation.

Other Lab-Driven Updates

  • Latest inventory protocol (AISv3) support has been merged in to maintain future SL inventory handling compatibility
  • QtWebkit browser has been replaced with a Chromium variant
  • The SLVoice plug-in (Vivox) has been updated to parity with the SL viewer
  • Server-Side Baking (avatar appearance has been updated
  • Avatar rendering information is now reported to the simulator (although the local complexity limit slider has not been implemented in Preferences > Graphics) so this is not a full Avatar Complexity implementation).

Preferences Updates

Input and Camera

For combat enthusiasts, Preferences > Input and Camera includes two new options:

  • Display targeted avatar’s name under the crosshair
  • Display position and avatar health (your own avatar, in damage-enabled regions)
The new Mouselook options in Preferences > Input & Camera
The new Mouselook options in Preferences > Input & Camera

Communication Chat Preferences Updates

  • Preferences > Communications: you can now select which conference calls to accept / block (Accept all, accept Friends Only, Block all)
  • Preferences > Adv. Chat > Chat UI allows you to select displaying user names, display name, display name with user names or user names with display names from a drop-down list
  • Preferences > Adv. Chat > Autoresponse now splits auto response options into separate sub-tabs. Also, autoresponse options can now be selected via the World menu > Status sub-menu
Revised auto response options layout
Revised auto response options layout
  • Adv Chat > Spam includes a new option to block LM offers.

System Preferences

  • System > General allows you to enable teleporting or auto-pilot against a double-click
  • System > Command Line includes two new commands:
    • /hover – described above
    • /resync – to resync animations (also available via Singularity menu > Resync Animations)
  • System > Security & Privacy:
    • Allows you to hide your own Lookat Beacon
    • Can make your avatar sit down when AFK

New Features

Region Tracker

Singularity 1.8.7 now has the Alchemy region tracker. This is described as described as, “letting you keep tabs regions gridwide from anywhere in Second Life”. Accessed via the Singularity menu or via a dedicated toolbar button (View menu > Change Toolbar Buttons > check Region Tracker) , This opens a new floater that works in conjunction with the world map.

The Region Tracker floater in Singularity 1.8.7
The Region Tracker floater in Singularity 1.8.7

The floater lists all regions added to the Tracker, displaying them by label (set by the user), the region’s maturity level, its actual name and the number of avatars in the region.

The list can be sorted alphabetically by label or region name, and numerically by number of avatars present, and the width of the individual columns can be adjusted.

The top right of the floater includes three buttons which are, in left-to-right order:

  • Refresh: refreshes the list and updates the avatar count in listed regions
  • Bin: deletes a selected region from the list
  • Map: opens the world map focused on the selected region.

Regions are added to the floater by opening the world map, locating them via Find, and then clicking the Track Region button. This will display a dialogue box allowing you to add a custom label for the region (it otherwise defaults to the region name). Clicking OK in the dialogue box adds the region to the Tracker.

Adding a region to the Region Tracker: on the World Map, locate the region using the search option, click Track Region (1), supply a name for the region in the dialogue box (2), if required, and click OK
Adding a region to the Region Tracker: on the World Map, locate the region using the search option, click Track Region (1), supply a custom label for the region in the dialogue box (2), if required, and click OK

Other Updates of Note

    • Folder links now support drag-and drop operations, as well as pasting
    • Teleport and Look options have been added to Area Search
    • Clicking a “[Friend] is Online” notification will now open an IM with them
    • Ability to edit descriptions and names of multiple objects selected in bulk
    • Ability to right-click on multiple avatars to invite into a group
    • Ability to right-click on an inventory item and Share it with others
    • Ability to right-click on an avatar and view your chat history with them (if one exists)
    • A Cloud Setting option has been added to the Windlight Floater
    • Search All tab now behaves similar to modern Web search
    • Panning around avatar possible with alt-shift + pgup/pgdn/e/c (ctrl-shift + pgup/pgdn/e/c in Linux)
    • Radar improvements
    • RLV/a updates
    • FMOD Ex has been updated to FMOD Studio.

Again, for a full list of all updates, please refer to the release notes.


Another packed update for Singularity which brings new features, enhancements and fixes that should keep Singu users more than happy. I’m not a great user of v1-style viewers, so I haven’t driven the viewer in anger in any way shape size or form. However, while running around on Aditi with it, I encountered no problems whatsoever, and found that just about everything worked as the release notes stated.

Kudos to the Singularity team in getting the viewer back up to speed.

Related Links

With thanks to John (Johannes1977 Resident) for the nudge about the update being released.


8 thoughts on “Singularity 1.8.7

    1. OK, thanks – the Download page still shows the Linux version as being (as of the time of initial drafting the article). This now shows 1.8.6 for the Linux 32-bit and 1.8.7 for the 64-bit Linux. The download button also defaults to Windows only, rather than carrying to the download page to present Windows or Linux 64-bit. Will update the post.


      1. Perhaps you switched browsers, our download widget only takes you to the download page for chrome, we have a link to the Downloads page on the left side, we don’t need a second one, but chrome was throwing a fit about linking downloads directly like that so we made a special case for it.
        Linux 32 is still not ready.


    1. We didn’t pick up anything from Firestorm, this release; the mention of the FIRE JIRA is due to collaboration between myself and Ansariel to fix it, wherein I wrote the final solution, it just took this long to reach our release.
      That must’ve been a placebo effect, /hover is clamped between the min and max constants, same as everywhere else, those constants are floats -2 and 2. Thank you for pointing this out, I’ve updated our release notes.


  1. Gramma is a once again VERY happy camper! Love love love this viewer! Big thanks to the Singularity Developer Team!!


Comments are closed.