Auto-connection request for hardware-observe: region-to-share


  • name: region-to-share
  • description: Region to Share allows you to select a specific area of your screen and display it in a window that you can share directly in your video conferencing applications.
  • snapcraft: https://github.com/solarpush/region-to-share/blob/main/snap/snapcraft.yaml
  • upstream: https://github.com/solarpush/region-to-share
  • upstream-relation: I am the developer and maintainer of the application.
  • interfaces:
    • hardware-observe:
      • request-type: auto-connection
      • reasoning: The application includes a performance monitoring overlay that displays real-time system statistics to the user. This interface is required to read /proc/cpuinfo and other system metrics necessary for the performance monitoring feature to function correctly within strict confinement.

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

Hey @solarpush

Sorry for the delay in my response.

Performance monitoring sounds like a cool addition, but I think the snap is perfectly functional without it. Thus, I would prefer to limit it to manual connection and let the user decide. You can use snapctl is-connected to check if the interface is connected and:

  • explain the user that performance monitoring functionality requires hardware-observe and ask them to manually connect it if they need that functionality
  • gracefully handle cases where the interface is not connected

Ok, i remove it.

Just I have another issue with metadata red flags. But @verterok help me right now.

Thanks you. Best regards.