Changed

  • Sounds when joining/leaving a call

Fixed

  • Intermittent crash when clicking “Share” in Webcam Picker
  • Crash when there’s no hardware support for bitmap rendering (added software fallback)
  • Intermittent crashes in our HTTP client code

Fixed

  • Ringtones/sounds now play to the configured audio output device

Added

  • Enhanced audio processing (echo cancellation, automatic gain and a high-pass filter)
  • Webcam autostart option

Fixed

  • Fixed issue where audio could cut out on calls with 4 or more participants

Changed

  • Removed the legacy audio engine

Fixed

  • Fixed issue that would sometimes cause the popover window to appear empty

Added

  • App Veil: we’re thrilled to announce the release of App Veil for Windows. You can now specify apps that should always been hidden when sharing your screen.
  • Idle call/empty room notification: if you end up on a call or in a room by yourself, you’ll now get a series of notifications reminding you to leave.

Fixed

  • Windows 10 hosts are now capable of supporting guests that use local rendering
  • Some audio artifacting for high-frequency microphones
  • Automatically release all keyboard modifiers if guest leaves without releasing them
  • Audio Triage window should come to the top of the window stack in more cases
  • Crash if some of our web-based UI’s (i.e. popover) are reloaded via F5/Ctrl+R

Changed

  • Upgraded WebRTC (M133)

Fixed

  • Better support for user names with non-ANSI characters
  • Key combinations between control and letter keys now work as expected in the screen share window

Changed

  • Implemented new cursor style
  • Utilize better cursor color combinations that are easier to distinguish
  • Windows hosts will no longer resend the same cursor images

Fixed

  • Intermittent crashes when playing audio clips like the ringtone
  • Cursor and screen scaling issues across peers with differing DPIs
  • Some cursor images while sharing from windows weren’t rendered correctly

Fixed

  • Crash if default system audio device becomes NULL
  • Some intermittent crashes if Tuple launches too early during boot
  • Crash if log cursor file is temporarily locked

Fixed

  • Local mouse cursor speed when guest takes control

Fixed

  • Fixed crash that occurs if the log file is locked by an external process
  • Direct2D targets are now automatically recreated if needed
  • Screen share window now resizes appropriately if screen resolution changes
  • Only one animation of each type will be played at a time
  • Fixed intermittent deadlock which can occur when a call ends

Added

  • More efficient rendering of annotations/animations while sharing screen
  • The confetti animation!

Added

  • Annotations and animations are now rendered locally in the screen share window. They should be much clearer and smoother!
  • Better error popups if sign-in fails
  • You can now send the middle-mouse button when remotely controlling your pair’s machine
  • Old installers (from previous updates) are now cleaned up during the upgrade process
  • Handling of requests to share webcam from peers

Fixed

  • Popover now opens after a successful login
  • Login token remains valid even if Tuple restarts
  • Memory leaks in UI content management

Fixed

  • Regression that caused right-clicks to stop working in the “screen view” window.

Fixed

  • Bug that would show trial ends today on the same day a new account is created

Added

  • Noise suppression: we’re pleased to announce the addition of another long-requested feature: background noise suppression! This is now enabled by default.

Fixed

  • Fixed sign-in issues when running Tuple as administrator

Fixed

  • Intermittent issue that causes the webcam window toolbar to get stuck in the visible state

Webcam Window Polish

Over the last few releases of Tuple for Windows, we’ve added support for utilizing your webcam on a call, and for viewing other participants’ webcams in a pretty rudimentary view. In this release, we’ve completely reworked the webcam window: it now floats above other windows, contains call controls (such a mute and screen share toggles), allows you to optionally view your own webcam, and just generally looks way prettier.

Windows Webcam View

Added

  • Added a menu to select which webcam to use directly within the popover

Changed

  • Screen share border color switched from red to “Tuple Purple”
  • Video shared from local webcams is cropped to a 1:1 aspect ratio
  • The “connected tone” is now only played when audio is fully connected

Fixed

  • Utilizing new rendering technique for sytray icons / various button icons to smooth out rough edges
  • Fixed bug that would retain pressed keyboard keys when screen view window loses keyboard focus
  • Fixed intermittent errors opening the systray menu
  • Smoother screen view resizing, and the window now stays within a monitor if applicable
  • Re-added Tuple icon to welcome window animation

Fixed

  • Crash due to race condition in call window cleanup
  • Crash caused from missing light theme registry settings

Added

  • Webcam sharing: at long last, you can now share your webcam when you’re on a call!

Changed

  • New icons: we’ve updated the app and systray icons to match our updated branding.

Fixed

  • Bug that caused settings to be stored incorrectly sometimes
  • Audio errors not getting reported until the device is changed during the call
  • Tuple using the wrong colored icon in the systray in certain configurations