Skip to content

Commit d35ae8f

Browse files
author
Shimi Dudkin
committed
Release v0.3.6
Linux-only release: fixes the tray icon never appearing on XFCE / KDE (and any DE using StatusNotifierItem) and the small black placeholder window that was visible after the recent v0.3.x desktop refactor. - Pump GTK GLib main context from eframe update() so tray-icon's D-Bus traffic flows and the indicator actually registers. - Force the eframe placeholder viewport hidden via runtime ViewportCommand on the first frame (Decorations off, far offscreen, Visible false) — with_visible(false) alone is a hint many WMs/compositors ignore. - Declare libayatana-appindicator3-1 | libappindicator3-1 in the .deb Depends; tray-icon dlopen's it at runtime.
1 parent 649c3c3 commit d35ae8f

3 files changed

Lines changed: 81 additions & 3 deletions

File tree

linux/Cargo.lock

Lines changed: 79 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

linux/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "screenmcp-linux"
3-
version = "0.3.3"
3+
version = "0.3.6"
44
edition = "2021"
55
description = "ScreenMCP Linux client - desktop control via system tray"
66

linux/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cd "$SCRIPT_DIR"
66

77
APP_NAME="ScreenMCP"
88
BINARY_NAME="screenmcp-linux"
9-
VERSION="0.1.0"
9+
VERSION="0.3.6"
1010
ARCH="amd64"
1111
DEB_NAME="${BINARY_NAME}_${VERSION}_${ARCH}"
1212
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"

0 commit comments

Comments
 (0)