github totoshko88/RustConn v0.9.15

8 hours ago

What's Changed

Added

  • Hide local cursor option for embedded viewers — new "Show Local Cursor" checkbox in RDP, VNC, and SPICE connection dialogs (Features section) allows hiding the local OS cursor over embedded viewers to eliminate the "double cursor" effect; enabled by default for backward compatibility (#51)

Fixed

  • VNC session ignores Display Mode setting — the "Display Mode" dropdown (Embedded/External/Fullscreen) in the Advanced tab was saved correctly but had no effect on VNC sessions; now Fullscreen maximizes the main window (same as RDP), and External forces the external VNC viewer (TigerVNC/vncviewer) instead of the embedded vnc-rs client (#50)
  • SSH port forwarding via UI brokenwindow/protocols.rs built SSH args manually, skipping port_forwards, X11 forwarding (-X), compression (-C), and ControlPersist=10m from SshConfig; refactored to delegate to SshConfig::build_command_args() which has the complete logic (#49)
  • SSH custom options -o prefix not strippedparse_custom_options() expected Key=Value format but users pasted -o Key=Value from CLI; now silently strips the -o prefix (#49)
  • SSH custom options placeholder misleading — dialog showed -o StrictHostKeyChecking=no format but parser expected comma-separated Key=Value; updated placeholder and subtitle to clarify correct format (#49)

Installation

Debian/Ubuntu

sudo dpkg -i rustconn_0.9.15_amd64.deb
sudo apt-get install -f  # Install dependencies if needed

Fedora

sudo dnf install rustconn-0.9.15-1.fc41.x86_64.rpm

AppImage

chmod +x RustConn-0.9.15-x86_64.AppImage
./RustConn-0.9.15-x86_64.AppImage

openSUSE (OBS)

Packages available at: https://build.opensuse.org/package/show/home:totoshko88:rustconn/rustconn

# Tumbleweed
sudo zypper ar https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/openSUSE_Tumbleweed/ rustconn
sudo zypper ref
sudo zypper in rustconn

# Leap 16.0
sudo zypper ar https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/16.0/ rustconn
sudo zypper ref
sudo zypper in rustconn

Don't miss a new RustConn release

NewReleases is sending notifications on new releases.