Black Dragon is MY Viewer, i decide which feature i want to add and which to remove, i share this Viewer to show the world that user base size is not important, i do rate quality by effort, thought and love put into the project, not some rough estimated numbers. I consider feature requests only if i you can name proper valid reasons i can agree on. It is my (unpaid) time i'm putting into this project, i'm not here to cater to every Joe's desires.

Tuesday, December 29, 2015

Black Dragon Viewer - Update "Preferred Preferences"

Today i'll release the last update of this year.

This update's main topic will be the preferences panel which has undoubtedly become a bit... of a mixed chaos. While the display preferences tab has gotten quite some upgrades and consistency changes, all the other panels were left out... until now.

I spend quite some hours doing some consistency changes to all the other preferences panels, swapping out dropdowns for radio buttons, making sure checkboxes have 0 pixels padding to the one above, changing all title colors, rewriting some labels and generally changing the layout to that of the display preferences panel, including the addition of a huge bunch of "default" buttons for all sliders as well as the ability to write the number directly, there are still a few exceptions like the general tab which has dropdowns due to coding reasons, i will be swapping out as many things as possible in future updates to make sure the preferences UI becomes as simple as possible by only using a very limited set of UI widgets that everyone should be able to understand easily, a nice side effect of this is the opportunity to add more "danger" and "default" indicators to make it even easier to quickly identify where problematic options might have broken something for you.

Here's an example of how the panels have changed:

Another obvious change you will most likely notice immediately is the reactivation of the login screen videos, coming with a new video, as always.

Fitting to the end of the year, the name of this new video is "This is Black Dragon - 2015", it could have been "was" but then again it would be unfitting for the time it was uploaded at, still in 2015. You can watch the video here as well, in full HD and in 60 FPS.

You will notice some other minor changes and probably some bugs, report me any you can find, the biggest misc addition you might notice is the ability to right click rigged meshes again, hooray for that, the camera flying off into the distance should be fixed in this version.

All other changes mostly include merging up with the latest Linden Release code and the Maintenance code which includes a tiny change to icon downloading that should hopefully delay the appearance of the famous "Texture Trashing" problem until there's a proper fix for it.

This update was suppose to include the Bento Project, for those who don't know, it's the extended skeleton with additional bones for wings, face, fingers and so on. I was on a working version at the meeting that was held right after this Project was announced, sadly i was personally asked not to include Bento in my Viewer early on and on the possibility of my Viewer getting removed from the TPVD or worse, getting blocked alltogether or even my account getting locked, i chose to not include it. If you want a Bento Viewer that is not the official one you will have to use Cool VL Viewer. I asked for an explanation as to why this would be a problem, i didn't get any specific answer on that. All i can say is: My Viewer does not support mesh upload in any form, therefor the only thing my Viewer could do with the Bento Project code included is... watch other people... with fancy graphics. I chose to exclude mesh upload a long time ago because i do not want people to upload with a Viewer that is not the official one simply because i do not want people to upload something that could look and work differently on the official Viewer and therefor for everyone, i don't want to be responsive for broken or "specific" content released upon the grid. There was/is already a discussion about LoD's, Mesh Uploads and Firestorm that looked like Firestorm could be held responsive for allowing Mesh Uploads with their possibly different handling of LoD's in conjunction with Settings. Someone saying "because of your different graphic settings creator X Y and Z are creating content that looks broken or causes framerate issues for everyone, including yourself" is the last thing i want.



Changed: Notifications Preferences panel layout, applied Display panel buildup.
Changed: Browser Preferences panel layout, applied Display panel buildup.
Changed: Camera Preferences panel layout, applied Display panel buildup.
Changed: Chat Preferences panel layout, applied Display panel buildup.
Changed: Controls Preferences panel layout, applied Display panel buildup.
Changed: General Preferences panel layout, applied Display panel buildup.
Changed: IM Preferences panel layout, applied Display panel buildup.
Changed: Privacy Preferences panel layout, applied Display panel buildup.
Changed: RLVa Preferences panel layout, applied Display panel buildup.
Changed: Sound Preferences panel layout, applied Display panel buildup.
Changed: Colors Preferences panel layout, applied Display panel buildup.
Changed: Interface Preferences panel layout, applied Display panel buildup.
Changed: Viewer Preferences panel layout, applied Display panel buildup.
Changed: Restored my own Notification floater layout.
Changed: Made show/hide Device Settings code more dynamic for future UI changes.
Changed: Reactivated Experimental Login Background Videos again.
Changed: Login Video to my latest one.
Fixed: Device Settings falsely opening when they should close and vise versa.
Fixed: Low level German UI label fixes to better match the new preferences layout.
Fixed: Viewer not starting up anymore after merge.
Fixed: Compile errors and reverted the file panel face back.
Fixed: More compile errors.
Fixed: Group count display missing.
Merge with Linden Release
Merge with Maintenance
MAINT-335 FIXED Avatar hangs in space after cancelling teleport
MAINT-884 FIXED Spanish Mundo > Acerca del terreno > Opciones: overlapped texts
MAINT-906 expiration time gets zeroes
MAINT-909 FIXED Opening a notecard with the same name as one that is already open does not work
MAINT-925 FIXED Objects called "Second Life" are unclickable & unmuteable via local chat
MAINT-933 FIXED [PUBLIC]Show Land Owner color overlay only visible where there is water when rendering of Lights and Shadows is active.
MAINT-957 WIP Double-click Auto-pilot activates for clicks on UI elements, HUDs, some right-clicks
MAINT-1017 FIXED Disable checkbox during saving process to avoid glitch.
MAINT-1109 Toggling graphics options causes viewer memory to increase, eventually causing the rendering pipeline to fall over and crashing the viewer
MAINT-1274 FIXED Light texture picker snaps back to initial choice
MAINT-1390 FIXED Top colliders floater reopens itself if it was closed at once after opening
MAINT-1401 FIXED Pressing 'Cancel' button in 'Color picker' dialog changes color of prim to the previous
MAINT-1459 For Sale accordion overlaps Estate accordion in Place Profile panel
MAINT-1588 FIXED Square fonts in OSX mountain lion
MAINT-2130 FIXED Update Tools floater after loosing selection.
MAINT-2215 Estate tools Apply button remains available after it is clicked.
MAINT-3491 FIXED If ALM is enabled while in wireframe mode, disabling wireframe mode results in a black screen.
MAINT-3568 Mac OS X, ALM, Full Bright, Shininess
MAINT-4018 Improvements to icon fetching.
MAINT-4260 FIXED Animated agents at high altitudes randomly show up at 0,0,0
MAINT-4360 (Setting LogTextureDownloadsToSimulator causes a viewer crash)
MAINT-4483 (Mesh uploader allows Low LODs to have more triangles than High LODs)
MAINT-5064 FIXED (Mesh upload attempt causes viewer crash) (replacing BBox generation)
MAINT-5268 (Rotating an object that's used as grid reference goes crazy)
MAINT-5443 FIXED Appearance menu does not display gestures in outfit
MAINT-5416 FIXED Cannot right-click a rigged mesh that's worn
MAINT-5464 FIXED Do not add badge to links that have a port number specified.
MAINT-5478 FIXED Keep history according to calendar days and don't completely remove events while changing threshold.
MAINT-5488 ADD FIX [Experience Tools] Opening an experience compiled script in an object in an adjacent region fails to show the script is compiled with an experience in the script editor.
MAINT-5495 FIXED Drag and Drop no copy items from object contents to inventory creates multiple pop ups
MAINT-5498 LLUrlEntry regex refactoring
MAINT-5533 FIXED The fragment part of an URI is only shown if it contains a query part as well.
MAINT-5547 FIXED errors when texturing a linkset "Unable to add texture. Please wait a few seconds and try again."
MAINT-5548 FIXED Don't update snapshot when resizing Viewer if snapshot floater is closed.
MAINT-5556 FIXED Active listing folder stays listed, with empty Version folder
MAINT-5584 FIXED On voice disabled parcel or region, speak button remains disabled in ad-hoc and group voice calls - you can hear but not speak.
MAINT-5619 : Viewer seems to parse LSL syntax file three times, has warnings
MAINT-5670 FIXED should not be parsed in expandable textboxes
MAINT-5678 FIXED Materials with spaces in name import with truncated names
MAINT-5688 FIXED Viewer crashes when user in DnD calling to another user also in DnD
MAINT-5728 fix for dae uploading crash
MAINT-5738 FIXED If "Always Run" is enabled, camming is broken when sitting down.
MAINT-5742 FIXED Appearance window progress indicator spins after changing to an identical outfit
MAINT-5743 Fixed Remove gpu_table and references to it from viewer packaging
MAINT-5753 FIXED Viewer crashes when opening a texture from object contents
MAINT-5755 FIXED Activating Show Avatar Complexity disables all llSetText (hovertext) until relog
MAINT-5758 FIXED "Ban Member" from the group chatters list context menu
MAINT-5756: Unicode characters in online notifications get stripped
MAINT-5759 FIXED URL links in the UI with non-English characters, diacritics, don't get parsed correctly.
MAINT-5760 Save favorite landmarks after renaming
MAINT-5762 FIXED Groups - Message about number of groups you can join does not recognize that your account is premium
MAINT-5796 FIXED Double clicking on anything in COF removes it from your avatar - including skin, shape, hairbase and eyes - results in bakefailed avatar
MAINT-5807 WIP - initialize some uninitialized members of LLModelLoader.
MAINT-5821 FIXED Giant spew of XUI messages in SecondLife.log
MAINT-5829 FIXED About Land floater defect
MAINT-5837 FIXED Hovering text is displayed when the avatar is blocked
MAINT-5846: Change media roll of begining to 10m
MAINT-5862: Change the Linux wording in the ToS floater per Grumpity.
MAINT-5966 - file download failures need feedback
MAINT-5870 FIXED Texture mapping drop down overlaps color thumbnail.
MAINT-5871 FIXED Duplicate Calling Card created for each friend on login.
MAINT-5876 FIXED Facial expressions & Preview while not working in many languages when importing animations
MAINT-5879 Block incoming blind teleport requests from non-friends
MAINT-5892 FIXED Alt camming on rigged mesh makes the camera judder, get stuck or fly off into the distance.
MAINT-5893 FIXED Issue with muted agent's attached lighting still rendering.
MAINT-5901: Make avatar auto pilot work correctly through transparent objects
MAINT-5903 FIXED Resident's name is not automatically filled into the resident chooser for the group invite
MAINT-5909: Enable unicode text input on mac and feed that directly into the viewer.  Windows fixes still required.
MAINT-5925 FIXED Viewer allows you to locally retexture anyones content including attachments.
MAINT-5933 FIXED When a new library avatar folder is created in Clothing folder, folder rename is grayed out until relog
MAINT-5934 FIXED Have to open About Land twice to get parcel ban timings to load in parcel ban list when banned names are not cached
MAINT-5940 FIXED Viewer group info widget query cleanup
MAINT-5941 [Valhalla] Default flash to on by default (reverts MAINT-5773)
MAINT-5956 FIXED Certain dae will not upload with the new importer code
MAINT-5961 FIXED Incorrect position of "Delete all" button within "Notifications" floater
MAINT-5971 FIXED Creator and Owner are missing in Object profile
SL-192 Edit Experience Profile shows up once an Exp is acquired
WOLF-300: Try using a smaller data volume for LLLeap tests on Windows.


  1. The buttons in the Places floater are still not working. Neither by select a SLURL in the web browser nor by click on it in the chat.

    >> example

  2. so i have window 11 laptop but black dragon not opening