Changelog

What's new in Tuple

The latest updates and improvements for macOS, Windows, and Linux.

View full changelog
macOS

macOS 2.4.3

Added

  • Speaking-while-muted notification — get a heads-up with an "Unmute Me" action when you start talking while muted
  • Tuple now lets you know if your audio output device is muted during a call
  • "Mute Audio" action in the launcher, grid, and toolbar participant menus
  • "Ask to Unmute" action in the screen-sharing window and webcam window participant menus
  • "Ask to Share Webcam", "Ask to Unmute", and "Mute Audio" are now available in the compact webcam view participant dropdown

Changed

  • Lowered the screen share minimum bitrate floor so screen share can throttle further under congestion without starving audio
  • Webcam window in conversation mode redesigned for smoother layout and animations

Fixed

  • Incorrect layout in the conversation mode when joining a call with participants sharing their webcams
  • Spurious empty annotation when the emoji picker was open
  • High CPU usage when viewing the screen share window
macOS

macOS 2.4.2

Added

  • Sending GIFs: you can now send animated GIFs via the reactions menu when viewing a shared screen. Because why not?
  • Alternate menu bar icon: choose between the Tuple logo and our cute lil' "Pear Buddy"
  • Pick-window mode: in the partial screen share chooser, you can now set the screen share boundaries to match the dimensions of a specific window. Note that this just sets the screen share boundaries - if the window moves or gets hidden, the boundary won't change.
  • Emoji picker support for text annotations
  • Caller's email is now shown in incoming call notifications

Changed

  • Zoom modifier changed from Command to Option, so it no longer clashes with Cmd+V paste or Ctrl+Cmd+Space emoji insertion
  • Faster reconnection after a network drop
  • Toolbar is now more visible in light mode
Linux

Linux 2026.04.08.0

Added

  • Support for annotations in Wayland: the annotation overlay now renders natively in Wayland! Be sure to set XDG_SESSION_TYPE=wayland to enable this functionality.
  • New CLI commands: we've added call (to call a favorite contact), ls (to list contacts), and favorite $USER_ID (to favorite a contact). See more in our docs.
  • App icon: Tuple now has an icon 😅 This should make it way easier to find Tuple in your task bar / app switcher
  • Email address shown in incoming call window
  • Error message when screen capture fails
  • X11 vsync support

Changed

  • Incoming call window has been redesigned
macOS

macOS 2.4.1

Fixed

  • Crash that could happen after logging out
  • Crash on the Sound Check window
macOS

macOS 2.4.0

Added

  • Integrated text annotations: We've made it possible to add text annotations while drawing - just start typing with the drawing tool selected. This works when viewing a shared screen, and when sharing your own screen. We've also updated the visual styling on text annotations.
  • Push-to-talk hotkey
  • HID device support for hotkeys
  • You can now decline calls with a message

Changed

  • Make veiled windows opaque
  • Added more efficient pooling of resources when resizing/resampling video frames on the GPU.
  • Smoother line drawing
  • Incoming call window redesign
  • Status item in call redesign
  • Annotations persist by default for new users
  • Improved cursor color contrast
  • The drawing tool is selected by default when viewing a shared screen

Fixed

  • Fixed a time unit mismatch that may affect audio echo cancellation
  • Changed audio initialization order to reduce artifacts at the beginning of the call
  • Clicks on status item secondary displays unmuting unexpectedly
  • Coalesced call notifications disappearing when first user's notification is cancelled.