Okay, I have to admit, I'm super excited about this update! I've personally wanted a few of these features for a long while, but just never had the time to work on them.
I'm also filling out the roadmap, so there's a lot of exciting stuff coming!
Please keep an eye out for issues with the label feedback_requested, since I'm hoping to gather a sufficient amount of user feedback before making some of these implementation decisions. There are a few on there already! 🙂
Breaking Changes:
- Not exactly breaking, but the docker-compose file was updated with new properties related to Aspire (the server logs/metrics dashboard).
- There is a new extension field and YAML anchor at the top:
x-aspire-public-url: &aspirePublicUrl "http://localhost:18888" - The ControlR service uses this new anchor and the existing Aspire token anchor:
- There is a new extension field and YAML anchor at the top:
# The access token for the Aspire Dashboard, where server logs and telemetry can be viewed.
ControlR_AspireDashboard__Token: *aspireToken
# The public URL for the Aspire Dashboard's web interface.
ControlR_AspireDashboard__PublicWebUrl: *aspirePublicUrl
- Together, these allow ControlR to launch you directly into the Aspire interface.
- The Aspire service also uses the new anchor.
aspire:
image: mcr.microsoft.com/dotnet/aspire-dashboard:13.1
# ... existing code...
environment:
Dashboard__Frontend__BrowserToken: *aspireToken
Dashboard__Frontend__PublicUrl: *aspirePublicUrl
Changes:
- Added view-only mode, which is changeable before and during remote control.
- New zoom controls while in "Scale" view mode (used to be called "Original").
- Added "follow cursor" option while in Scale view mode.
- The viewport will auto-pan/scroll as your cursor reaches the edges.
- Added virtual layout representation of remote screens.
- Added "privacy screen" feature. (Windows only. Blacks out the remote physical monitor.)
- Added "block user input" feature. (Windows only.)
- Added remote log streaming.
- Icon no longer appears in the dock on MacOS when Desktop Client is minimized to tray.
New Features Video:
(Obviously, you can't see the privacy screen, since you'd need to be looking at the physical monitor.)
features.mp4
Full Changelog: v0.17.20.0...v0.18.22.0