Auto-connection to removable-media for WineBar

name: winebar
description:
  Wine Bar helps you install various Wine and Proton builds,
  create Wine prefixes, install Windows software into them and
  run that software.
snapcraft: https://github.com/Tulon/WineBar/blob/main/snap/snapcraft.base.yaml
upstream: https://github.com/Tulon/WineBar
upstream-relation: maintainer
plugs:
  removable-media:
    request-type: auto-connection
    reasoning: In order to be able to install Windows apps from removable media.

This request has been added to the queue for review by the @reviewers team.

Hey @Tulon

removable-media is considered quite privileged as users may store sensitive information in their external devices. Thus, auto-connection is typically reserved to major browsers, email clients and media recorders/viewers that are mature, well-known and published by mature, well-known entities.

As such, I believe that winebar should stick to manual-connection. Your application can always use “snapctl is-connected” to check whether the removable-media interface is connected or not at runtime and provide the relevant information to the user.

Thanks