SteamVR - Joe Prime
SteamVR has been updated with the following changes.

SteamVR Input
  • Added the new SteamVR Input system. Read More here
  • Added the new SteamVR Skeletal Input system. Read More here
  • Added two new VR Input actions: 'Open Dashboard' and 'Close Dashboard'. These are not bound by default.
  • Added support for haptics output in the gamepad driver
  • Changed handed controllers (Windows MR, Oculus Touch, Knuckles) so they are detected as left/right hand immediately instead of waiting for them to start tracking.
  • Changed Vive Trackers to return “TrackedDeviceClass_Controller” for their device class when they are configured to be handed.

SteamVR Input SDK:
  • Fixed boneCount in InputSkeletalActionData_t always being returned as 0 instead of the actual bone count.
  • Fixed rchRenderModelComponentName in InputOriginInfo_t always being returned as an empty string instead of the name of the component for that input origin.
  • Implemented ShowActionOrigins and ShowBindingsForActionSet.
  • Implemented GetActionOrigins.
  • Implemented GetOriginLocalizedName.

General
  • Fixed crash in apps using an OpenVR SDK newer than 1.0.11.
  • Fixed a bug that caused available firmware updates not to appear.
  • Improved hidden area mesh for Vive and Vive Pro. Vive saves an additional 3% of rendering, and Vive Pro saves an additional 7% of rendering.
  • Fixed laggy chaperone bounds in non-async mode.

Knuckles
  • Fixed support for Knuckles prototype hardware.

Linux
  • Fixed Vive camera not working on 3.16 kernels
  • Fixed Vive camera not working on first SteamVR session after plugging in the HMD
  • Fixed the compositor crashing on startup on systems with unified memory or large apertures

SteamVR Home:
  • Added four new maps (see blog post for details)
  • Added TF2 sentry collectible
  • Added asset pack system to allow destinations to share assets
  • Reorganized community wall to see a lot more games
  • Added Steam and Desktop panels (same as SteamVR panels, but movable)
  • Changed all spawnable panels to be grabbable from anywhere (was just the edges)
  • Added Vive Pro headset avatar item for HTC Vive owners
  • Added Knuckles EV2.0 bindings and controller model.
  • Force correct controller model when user starts SteamVR with controllers off.
  • Fall back to local config file if cloud read fails (helps prevent loss of quests, savegames, and whether user has completed the tutorial)
  • Made quick inventory respect GameRules:SetPlayersCanSpawnTools
  • Users can rebind actions through SteamVR Input

Linux:
  • Fixed some parts of vrdashboard disappearing

Lighthouse:
  • Fixed a case where an object wouldn't track due to a bad saved calibration value.
  • In Settings->Bluetooth, enabled optical channel conflict resolution for Vive Pro users using Base Station 2.0.
  • Make Base Station 2.0 confict warning less sensitive.
  • Improve tracking quality when base stations are far apart.
  • UI improvements for Base Station 2.0 Configuration.

Vive Pro HMD, Controller, and Tracker 2.0 firmware:
  • Support for all SteamVR Tracking 2.0 base station channels
  • Better error reporting when multiple 2.0 base stations are on the same channel
  • Fixed an issue where the trigger value on some controllers will not return to 0
  • Fix Vive Pro audio quality issue after pass through cameras have been enabled.

Oculus:
  • Changed SteamVR haptic calls into the Oculus SDK to work around some issues with simultaneous haptics from multiple controllers.
SteamVR - Joe Prime
The SteamVR Beta has been updated with the following changes.

SteamVR Home:
  • Added four new maps (see blog post for details)
  • Added TF2 sentry collectible
  • Added asset pack system to allow destinations to share assets
SteamVR - Programmer Joe
The SteamVR Beta has been updated with the following change.

Linux:
  • Fixed hang when running in direct mode.


SteamVR - aaron.leiby
The SteamVR Beta has been updated with the following changes.

General:
  • Fix for "Headset Plugged Into Wrong Video Card" error in certain situations.

SteamVR - freemancw
The SteamVR Beta has been updated with the following changes.

SteamVR Home:
  • Disabled move action set when holding colorable item or when adjusting hand pose.
  • Differentiated between left/right click events on Panorama panels to fix “spawn a bunch of props” bug.
SteamVR - Programmer Joe
The SteamVR Beta has been updated with the following change.

SteamVR SDK:
  • Fixed a bug with an API that will appear in the next SDK.


SteamVR - Programmer Joe
The SteamVR Beta has been updated with the following changes.


SteamVR Input:
  • Fixed issue were some Unity apps using the new input system would see invalid data for actions.
  • Fixed controller binding source lines often pointing to the wrong area in modals
  • Fixed action binding inconsistency between buttons in simple and advanced mode (again)

SteamVR Home:
  • Removed haptics on empty hand use action.
  • Fixed WMR and Rift bindings that were spawning too many items from content browser.
  • Fixed double-binding for gamepad.
SteamVR - Programmer Joe
General:
  • Switched to always using 64-bit compositor.

SteamVR Input:
  • Combined “button” and “complex button” mode types into one type. Complex button behavior is what you get if you bind “double” or “long” slots to anything.
  • Fixed keyboard input
  • Fixed a crash that could happen with certain call patterns and certain bindings in legacy applications.
  • Improved the names of a bunch of things in the binding UI, and fixed the order of action sets and actions to match the order they are listed in the action manifest.
  • Fixed issue with the UI automatically setting back to a “with changes” binding when trying to set back to the default VR compositor binding file.

SteamVR Home:
  • Panels can now be scaled, just like props
  • Reorganized community wall to see a lot more games
  • Fixed laser mouse flicker on click
  • Fixed grabbing props if use is held before hover
  • Fixed gamepad input
  • Fixed picking up a panel to no longer also click/press in the panel

SteamVR - Programmer Joe
The SteamVR Beta has been updated with the following changes.

SteamVR Input:
  • Fixed issue with configs fighting with each other when the right and left hand have two different controller types.
  • Fix long/double press in complex button configurations
  • Fixed device position overrides in binding files not working in certain applications.
  • Added default config for Vive Trackers that are set to be handed.
  • Changed Vive Trackers to return “TrackedDeviceClass_Controller” for their device class when they are configured to be handed.
  • Fixed endless “you don’t have a configuration” popups appearing when using a Vive Tracker set to “handed” mode. Vive trackers in handed mode should now work much better in most applications (whether they have tracker support or not.)

SteamVR - Programmer Joe
The SteamVR beta has been updated with the following changes.

SteamVR Input:
  • Reduced the strength of binding haptics that fire on release.
  • Fixed a deadlock that could happen for certain legacy apps, including some WebVR content.
  • Simplify “Complex button” to be an advanced mode of “Button”
  • Headset action binding arrows no longer point off screen
...