Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

linux-snap/electron: Implement an way for users to inform regarding what app permissions are needed #640

Open
ajhalili2006 opened this issue Mar 8, 2021 · 2 comments
Labels
baklava Issues related to the desktop application enhancement New feature or request

Comments

@ajhalili2006
Copy link

This issue is part of #575 to package the Electron desktop app as an Snap for Linux users.

About The Issue

Since snaps are stricly confined by default, each snap must ask an user to connect interfaces for the app to work. In case of DogeHouse, we just need the microphone interface.

However, users who didn't install the snap through the GUI (e.g. Ubuntu Store for Ubuntu, may varies on per distro basis) requires connecting these interfaces into the snap.

So what I'm saying is prompt the user to connect these interfaces in the command line on first launch OR we can ask Snap Store Support people in the forum to do auto-connect stuff for the app. However, how do we check if we have access to the mic, among other interfaces may require?

Additional Resources

From the docs

From the Snapcraft Forums

@ajmnz
Copy link
Contributor

ajmnz commented Apr 16, 2021

@AndreiJirohHaliliDev2006 Has this been fixed?

@ajhalili2006
Copy link
Author

ajhalili2006 commented Apr 17, 2021

@AndreiJirohHaliliDev2006 Has this been fixed?

@ajmnz Currently, not yet because I have other business to do outside of open-source stuff (yes, remote schooling is chaos), but I'll mark this to contributors needed.

@TheOtterlord TheOtterlord added the baklava Issues related to the desktop application label Apr 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
baklava Issues related to the desktop application enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants