new "view" menu to show advanced options (stream id, fps), hidden by default
the experimental multi-window streaming on OSX can be selected at runtime through the view menu (no longer a CMake option)
improved resizing policy of the main window
0.11.0 (17-06-2016)
111: DesktopStreamer: bugfix; stop streaming when the server closes the stream and the "remote control" option was not enabled.
110: DesktopStreamer: Support for streaming multiple windows on OSX disabled by default, can be enabled with cmake -DDESKTOPSTREAMER_ENABLE_MULTIWINDOW=ON.
106: DesktopStreamer: Rename 'interaction' -> 'remote control', off by default.
103: DesktopStreamer: prevent AppNap of being re-enabled automatically
102: DeflectQt: Continue rendering & streaming after updates for a while to compensate for running animations, fix spurious missing event handling
101: DesktopStreamer: windows that are streamed independently are activated (i.e. sent to the foreground) before applying an interaction event. The mouse cursor is now rendered only on active windows or desktop.
100: QmlStreamer: correcly quit application when stream is closed.
99: Fix incomplete socket send under certain timing conditions
98: Streams can be constructed based on the DEFLECT_ID and DEFLECT_HOST ENV_VARs.
97: DesktopStreamer: the list of windows available for streaming is also updated after a window has been hidden or unhidden.
94: Removed legacy SendCommand functionality from Stream to Server. It was only used internally by the old Tide Dock streamer and never meant to be public.
Cleanup size handling, allow programmatic resizing of root Qml item
Do not send a size hints event if none were set by the user
Deflect 0.10
0.10.1 (01-04-2016)
79: DesktopStreamer: Grid-view like layout in apps listview
0.10.0 (07-03-2016)
79: DesktopStreamer: Support multi-window streaming on OS X, fix mouse event handling for retina devices, fix crash on stream close from DisplayCluster
76: DesktopStreamer: Try to recover from streaming errors
Deflect 0.9
0.9.1 (03-12-2015)
66: DesktopStreamer: Fix memleaks with app streaming on OSX
66: DesktopStreamer: Use current hostname if manually typed w/o pressing 'Enter'
0.9.0 (17-11-2015)
65: QmlStreamer: New 'streamname' command line option.
64: QmlStreamer: Fix event forwarding, implement wheel event support
60: Improved DesktopStreamer: removed selection rectangle, editable list of stream hostnames
Deflect 0.8
0.8.0 (04-11-2015)
Added DeflectQt library to create QML applications which render offscreen and stream and receive events via Deflect
Added deflect::Stream::sendSizeHints()
Added MTQueue class, moved from DisplayCluster
Fix 54: ZeroConf discovery in DesktopStreamer uses hostname instead of instance name
Fix interaction with DesktopStreamer on OSX where one click resulted in two clicks
Fix 45: Mouse position for DesktopStreamer is rendered correctly on Retina displays