Changed

  • Capturer now uses mutex locking for more efficient waiting between frames
  • Capturer times each frame in order to achieve preferred max framerate
  • Capturing uses IOSurface API instead of CG for desktop capturing
  • Rebase master of webrtc into tuple-master

Added

  • New stat report: “Custom Stats”
  • Added first stat to custom stats report: tpAvgCaptureMs

Fixed

  • Bug when clicking on separator in the dropdown menu bar

Added

  • Adds better stats and graphs

Changed

  • Audio on by default

NOTE: Breaking changes due to change in data channels adds clipboard data channel and cursor image data channel.

Added

  • Clipboard events - can copy string to driver and auto open URLs
  • Cursor images get sent to the navigator for a more immersive experience
  • Adds highlight click animation to the navigator window
  • Adds full keyboard controls implementation (can turn hotkeys on/off or keyboard completely on/off)

Changed

  • Adjusted webrtc source to increase kbps and max framerate when is_screencast settings is true
  • Cursor should go to a pointing hand when selecting the highlight click cursor mode

Fixed

  • Framerate control slider fixed
  • Bug with mouse event taps not properly disabling between calls

NOTE: Breaking changes due to change in data channels (adds clipboard data channel)

Added

  • Clipboard events - can copy string to driver and auto open URLs
  • Logstash Logz.io logging so we can track data about the sessions

Changed

  • Stop using the screencast setting in WebRTC

Fixed

  • Framerate control slider fixed

NOTE: Breaking changes due to change in data channels.

Fixed

  • ”Share Icon” popover should be hidden after calling someone
  • Mouse offsets should be correct now
  • Fixes the cursors staying visible when switching applications on the navigator side

Refactors

  • Internals of keyboard event system

Changed

  • Added Resolution and Framerate configuration in Preferences
  • Added screenhero like mouse control
  • Uses a new smaller toolbar

Fixed

  • DesktopScreenCapturer enforces max resolution and framerate
  • Driver-side OnlineUsers UI correctly reflects when a call has been accepted

NOTE: Breaking change! Will not work with versions previous due to decrease in data channels.

Changed

  • Window for debugging navigator toolbar without having to be in a call.
  • Internals for how data channels work.

Fixed

  • Ringtone when receiving a call should now work
  • Basic audio working again
  • Gets rid of delay on command tab/space hijacking
  • Removes transparent window above nav window when hanging up

Added

  • Support for cmd + tab/space when navigating

Changed

  • First release using 100% native approach instead of the WebRTC SDK