Skip to content
  • Ernestas Kulik's avatar
    general: Allow running in separate instance · df583c2e
    Ernestas Kulik authored
    When hacking on Nautilus, it is very inconvenient to have to close any
    running instance before running the built version. This commit enables
    running three different instances by changing the application ID.
    Beside the default “profile” is one crafted for stable flatpak
    releases and one for development. The stable flatpak profile adds an
    identifying mark to the about dialog to aid collecting information in
    bug reports. The development profile is that plus additional styling to
    help visually identify the development instance. It also will be used
    when generating Flatpak bundles with the help of CI.
    
    Generally, the implementation is slightly hacky to allow all the
    different workflows, spanning from regular installations to GNOME
    Builder flatpak builds, as each comes with its own quirks.
    df583c2e