Fixed

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

Changed

  • Video frames are now resized on the GPU (ARM only)
  • Shaved 50mb off our bundle by removing several third party dependencies

Fixed

  • Webcam / voice synchronization
  • Text annotation layout when resizing windows
  • Several scenarios which could cause Tuple to hang (not in a chill way)

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

  • Crash when pressing CMD+Z after sending a text annotation
  • Compatibility with iTerm2 + Neovim
  • Frozen webcam streams when screen shares fail

Added

  • Better echo cancellation / automatic gain control

Changed

  • Call ringer now plays when adding someone to a call

Added

  • Reminders to hang up if you’re soloing on a call

Changed

  • Calls hang up automatically when your computer goes to sleep

Fixed

  • Japanese keyboard layouts when both host and guest are using the same layout
  • Modifier key and copy/paste compatibility with other apps

Fixed

  • Fixed copy/cut not transferring pasteboard content to controlling guests

Fixed

  • Fixed synthesized key events not preserving left/right modifier key metadata. This resolves problems with modifier keys in Windows App (formerly Microsoft Remote Desktop) and other applications that rely on this data.
  • Fixed video rendering on Intel machines

Added

  • Integrations settings pane that makes it easy to install Slack and Google Calendar integrations, and explains how to add Tuple call links or rooms straight from Apple Calendar

Changed

  • Labels on cursors are not showed again when the same user annotates

Fixed

  • Tuple menu bar button on inactive screens is rendered as inactive now

Added

  • Hardware accelerated video decoders

Changed

  • Calls no longer play mute/unmute sounds

Removed

  • AirPod mute gestures. If you want this back, let us know!

Fixed

  • Larger calls should be more stable
  • Cursors now are shown in Mission Control
  • Annotations in the screen share window now use dark mode color variations
  • Fixed glitch when host takes ownership of the cursor by dragging
  • Fixed webcam drop downs not working on macOS 15
  • Triggers agent now installs more reliably
  • Fixed macOS 15 regression where local key/mouse events could be dispatched more than once while sharing

Added

  • Cursors settings for configuring the visibility of other participant cursors and their labels

Changed

  • Settings window has been reorganized; some settings from the “General” tab are now in the new “Screen Share” tab, and the “Debug” tab has been removed
  • Behaviors around showing cursor labels
  • Settings help buttons now point to more relevant documentation

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

  • New design for control and annotation modes
  • Native cursors are never tinted nor scaled. They are used by the participant who currently have control over the mouse
  • Other users cursors are always visible no matter the annotation mode

Fixed

  • Restored keyboard shortcuts to switch between annotation modes
  • The local user now has a random color when they join an empty room instead of pink
  • Fixed potential race when unmuting/muting Tuple

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

Changed

  • Call participants can now claim ownership over remote control by pressing a key

Fixed

  • Cursors will always be drawn on top of annotations

Added

  • Support for stereo microphones with vocal effects (e.g., Blue Yeti)
  • Support for hardware interfaces with loopback channels (e.g., Scarlett Focusrite 4th generation models)

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!

Fixed

  • Hangs when restoring video views on M2 machines
  • Flickering when resizing the webcam grid view

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

  • Host users now can draw on the menu bar area—this fixes visualization inconsistencies and vertical misalignment for the host and guests
  • Video not being rendered sometimes in the coding webcam view

Changed

  • Esc key can be used to leave drawing mode on host side
  • Locking screens stops drawing mode on host side