Skip to content

SUPER DESKTOP 1.3.1

Choose a tag to compare

@gladimdim gladimdim released this 08 Oct 13:34
· 49 commits to master since this release

Protocol: 3 (unchanged)
Android app: works with SUPER DESKTOP for Android 1.0.0 (4, on Google Play) and 1.1.0 (6).
Install: curl -fsSL https://raw.githubusercontent.com/gladimdim/super-desktop/master/install.sh | SUPER_DESKTOP_VERSION=v1.3.1 bash

Changes since v1.3.0.

What users see

  • Terminal cards can now be resized up to the edges of the screen, inside the 10 px margins and below the toolbar. Before, a card stopped at 70% of the screen width and 75% of its height. This also applies to restored sizes, sizes set from a remote view and the CLI geometry limits.

Bridge changes

  • None. Protocol stays at 3, and existing routes, fields and frames are unchanged.

Fixes

  • When the overlay is shown on a wider monitor than the first one (for example a handheld docked to a large display), cards on the right side no longer start their slide in the middle of the screen. Each card now slides in from the nearest edge of the screen it opens on.
  • Hiding the overlay now slides each card out from where it is at that moment. Before, a card that had been moved, resized, arranged or expanded since the overlay was shown jumped back to its old place first and left by the edge that had been nearer then.
  • An older PC that receives a larger card size from a remote view still shrinks it to its own limit, as before.

Validation

  • The full Rust suite passed: 686 main-binary tests plus the library, client and integration tests. Seven opt-in tests were ignored, and the large-screen GTK tests were skipped as usual.
  • A new test runs the slide-in on a hidden display and checks that a card enters from the real screen's edge.
  • Real-phone compatibility testing was not done for this release. The phone bridge is unchanged.