v0.2.0 — app id is now net.pigmentlab.Pigment
Breaking: the application ID changed
Pigment's app ID is now net.pigmentlab.Pigment (was org.pigment.Pigment).
Flathub requires the reverse-DNS app ID to use a domain the project controls. We control pigmentlab.net; we do not control pigment.org — so the old ID was not eligible for Flathub and would have been rejected. The new ID matches the homepage and the developer ID already declared in our AppStream metadata.
The pigmentlab and pigment-launch commands are unchanged.
What this means when you upgrade
The D-Bus name, desktop file IDs, and icon names all move to the new ID. Reinstalling re-creates them, with one manual step:
- Re-enable the default launcher once — Home → Make Pigment the default launcher. The old
roblox://registration points at a desktop ID that no longer exists, so Roblox links will fall back to Sober until you re-enable it. - If you installed natively, the old
org.pigment.Pigment.desktop,org.pigment.Pigment.Launcher.desktopandorg.pigment.Pigment.pngicons are left behind by the old install and can be deleted from~/.local/share/.
Verified
Workspace builds, 48 tests pass, metainfo and both desktop files validate, and the Flatpak builds, runs, and still reaches Sober on the host via flatpak-spawn (detects Sober 1.7.1).