pdfcraft/packaging
Atos Lins ea1df6e1cb
Linux: StartupWMClass is the window's app id (#1087)
* Linux: StartupWMClass is the window's app id

The desktop entry said StartupWMClass=pdfcraft, but the window carries the
app id ai.storyteller.pdfcraft (APP_ID) on Wayland and under X11 alike, so
nothing that matches a window to its launcher by that key ever matched it:
on X11 the launch's startup notification can't end when the window maps.
VectorCraft, GridCraft and WordCraft already use the app id.

A test reads the entry and compares it with APP_ID.

* Contributors: add atoslins (Atos Lins)

---------

Co-authored-by: Brandon Thomas <echelon@gmail.com>
2026-10-11 12:02:18 -04:00
..
freebsd Refs #103: ship the OCR models in the desktop release packages (#630) 2026-10-09 18:42:23 -04:00
linux Linux: StartupWMClass is the window's app id (#1087) 2026-10-11 12:02:18 -04:00
macos Issue #390: build the DMG with hdiutil create so the app passes codesign --strict (#823) 2026-10-10 15:50:55 -04:00
web M3: keep late startup URLs from changing the active document (#583) 2026-10-09 18:52:13 -04:00
windows M14: give Windows PDF files a dedicated document icon (#890) 2026-10-10 17:21:30 -04:00
.shellcheckrc Signed release pipeline (macOS/Windows/Linux/Web); README community note 2026-10-02 12:06:19 -04:00
env.sh Refs #103: ship the OCR models in the desktop release packages (#630) 2026-10-09 18:42:23 -04:00
icons.sh M14: give Windows PDF files a dedicated document icon (#890) 2026-10-10 17:21:30 -04:00