0.20.1 — multi-server client
First GitHub release. Changes since 0.19.0:
Multi-server client (#54)
- One client can now view and control several servers simultaneously — each server gets its own closable tab, named for that computer.
- The window title (and taskbar/minimized caption) lists the connected server names, e.g.
DEN-PC, LAB-PC — Remote Desktop Client 0.20.1. - Activating an already-connected server focuses its tab; a disconnected one reconnects in its existing tab; closing a tab (or Forget server) ends just that session.
- The status bar follows the selected server tab, and Get server log asks the server of the current tab.
- No wire-protocol change — 0.20.x clients and servers interoperate with 0.19.0 per the semver policy (same major).
Docs
- New README "How it works" section: DXGI desktop-duplication capture, band-diff lossless delta transfer,
SendInputinjection, clipboard sync, and the TLS transport (#54). - Demo GIFs regenerated to show the per-server tabs (#56).
Automation
- Version-bump merges now auto-create the
v<version>tag and GitHub release with the built distributions attached (#58).
Install from PyPI: pip install remotedesktop==0.20.1 — https://pypi.org/project/remotedesktop/0.20.1/