Skip to content

v0.16.7

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jun 12:45

What's Changed

Fixed

  • Sidebar context menu rows invisible under KDE / Breeze GTK theme (#181) — the connection/group right-click menu is a custom Popover of flat buttons whose text colour was inherited from the active GTK theme. Under a third-party theme (notably Breeze-GTK on KDE Plasma) the flat-button text was painted in a colour that clashed with the libadwaita popover background, so the rows rendered as white-on-white and the menu looked empty. The menu now pins its background and item text to the libadwaita popover palette (@popover_bg_color / @popover_fg_color) at application stylesheet priority, so the rows stay legible regardless of the system GTK theme, and forces normal font weight in case the theme bolds menu items
  • Smart-folder right-click menus had the same invisible-rows defect — the context menus for a smart folder (Edit / Delete) and for a connection shown inside a smart folder (Connect, Edit, Copy Username/Password, Wake On LAN, Check if Online, Delete) are built from the same custom flat-button popover pattern and were also unreadable under Breeze-GTK on KDE. They now reuse the same popover palette styling; the destructive "Delete" entry keeps its red accent

Dependencies (Flatpak)

  • FreeRDP 3.26.0 → 3.27.0 — bundled RDP backend updated to the latest upstream maintenance release
  • fast_float 8.0.2 → 8.2.10 — bundled FreeRDP build dependency updated within the 8.x series

Installation

Flatpak (Recommended)

flatpak install flathub io.github.totoshko88.RustConn

Snap

sudo snap install rustconn

Debian/Ubuntu (.deb from this release)

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

Fedora (.rpm from this release)

sudo dnf install rustconn-0.16.7-1.fc44.x86_64.rpm

AppImage

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

macOS (Homebrew)

brew tap totoshko88/rustconn
brew install rustconn
open $(brew --prefix)/opt/rustconn/RustConn.app

All dependencies (GTK4, libadwaita, VTE, Adwaita icons) are installed automatically.
Requires macOS 13 (Ventura) or later.

OBS Repositories

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

# Debian 13 (Trixie)
echo 'deb http://download.opensuse.org/repositories/home:/totoshko88:/rustconn/Debian_13/ /' \
  | sudo tee /etc/apt/sources.list.d/rustconn.list
curl -fsSL https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/Debian_13/Release.key \
  | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/rustconn.gpg > /dev/null
sudo apt update && sudo apt install rustconn

# Ubuntu 24.04 LTS (Noble)
echo 'deb http://download.opensuse.org/repositories/home:/totoshko88:/rustconn/xUbuntu_24.04/ /' \
  | sudo tee /etc/apt/sources.list.d/rustconn.list
curl -fsSL https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/xUbuntu_24.04/Release.key \
  | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/rustconn.gpg > /dev/null
sudo apt update && sudo apt install rustconn

# Ubuntu 26.04 LTS (Resolute)
echo 'deb http://download.opensuse.org/repositories/home:/totoshko88:/rustconn/xUbuntu_26.04/ /' \
  | sudo tee /etc/apt/sources.list.d/rustconn.list
curl -fsSL https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/xUbuntu_26.04/Release.key \
  | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/rustconn.gpg > /dev/null
sudo apt update && sudo apt install rustconn

# Fedora 44
sudo dnf config-manager addrepo --from-repofile=https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/Fedora_44/home:totoshko88:rustconn.repo
sudo dnf install rustconn

# Fedora 43
sudo dnf config-manager addrepo --from-repofile=https://download.opensuse.org/repositories/home:/totoshko88:/rustconn/Fedora_43/home:totoshko88:rustconn.repo
sudo dnf install rustconn

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

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

Arch Linux (AUR)

yay -S rustconn

FreeBSD (Ports)

pkg install rustconn

Full installation guide: https://github.com/totoshko88/RustConn/blob/main/docs/INSTALL.md