Changelog
macOS
0.7.1
January 1, 2019
Changed
- Simulator has been removed
Fixed
- Fixes mouse crashes when dragging
macOS
0.7.0
December 30, 2018
Added
- New performance dashboard in place of the old debug panel
- Hardware mouse implementation
- Adds cursor image both ways so the navigator can see what the drivers cursor actually looks like.
- Adds new icons to the preference panel
Changed
- How resolutions are determined. Retina support and smoother experience going from 16:10 and 16:9.
Fixed
- Sign in on mount race condition not logging users in
- Fixes changing FPS in release mode of webrtc
- Fixes cursor images getting cut off due to incorrect bit manipulation
macOS
0.6.2
December 20, 2018
Changed
- Experiment with turning playout delay to {0,0}
macOS
0.6.1
December 20, 2018
Changed
- Uses debug version of WebRTC instead of release since release has some issues
macOS
0.6.0
December 20, 2018
Changed
- Disables excluded window
- Updates frame rate preference to go up to 30 FPS
- Updates webrtc screenshare maxes
Fixed
- Crashing the app not hanging up the peer properly
- Mute by default on debug but not release
- Calling a user who is no longer online
- Hide popover when opening the debug panel
macOS
0.5.0
December 19, 2018
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
macOS
0.4.2
December 11, 2018
Added
- Adds better stats and graphs
macOS
0.4.1
December 6, 2018
Changed
- Audio on by default
macOS
0.4.0
December 6, 2018
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
macOS
0.3.0
December 2, 2018
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
macOS
0.2.2
November 30, 2018
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
macOS
0.2.1
November 29, 2018
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
macOS
0.2.0
November 26, 2018
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
macOS
0.1.1
November 17, 2018
Added
- Support for cmd + tab/space when navigating
macOS
0.1.0
November 14, 2018
Changed
- First release using 100% native approach instead of the WebRTC SDK