From 212438a6e3b5d5d38ae73c1925b8a4484ea4b1c5 Mon Sep 17 00:00:00 2001 From: IanHollow <72767437+IanHollow@users.noreply.github.com> Date: Wed, 14 Oct 2026 13:12:38 -0700 Subject: [PATCH] Set the native window identity to match the desktop entry Assisted-by: OpenAI Codex (GPT-6) Signed-off-by: IanHollow <72767437+IanHollow@users.noreply.github.com> --- apps/figcraft/src/main.rs | 1 + packaging/linux/ai.storyteller.figcraft.desktop | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/figcraft/src/main.rs b/apps/figcraft/src/main.rs index 0332f7d8..e13cc85d 100644 --- a/apps/figcraft/src/main.rs +++ b/apps/figcraft/src/main.rs @@ -170,6 +170,7 @@ fn main() -> eframe::Result { let icon = services::window_icon(); let mut viewport = egui::ViewportBuilder::default() .with_title("FigCraft") + .with_app_id("ai.storyteller.figcraft") .with_inner_size([1440.0, 900.0]) .with_min_inner_size([800.0, 500.0]) .with_drag_and_drop(true); diff --git a/packaging/linux/ai.storyteller.figcraft.desktop b/packaging/linux/ai.storyteller.figcraft.desktop index 767dd6e5..9c0adcf9 100644 --- a/packaging/linux/ai.storyteller.figcraft.desktop +++ b/packaging/linux/ai.storyteller.figcraft.desktop @@ -8,7 +8,7 @@ TryExec=figcraft Icon=ai.storyteller.figcraft Terminal=false StartupNotify=true -StartupWMClass=figcraft +StartupWMClass=ai.storyteller.figcraft Categories=Graphics;2DGraphics;VectorGraphics;X-Design; Keywords=design;interface;ui;ux;prototype;wireframe;mockup;vector;layout;components; MimeType=application/x-figcraft;image/svg+xml;image/png;image/jpeg;x-scheme-handler/figcraft;