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

MacOS: Program lifecycle indeterminate #11

Open
MMulthaupt opened this issue Sep 20, 2019 · 0 comments
Open

MacOS: Program lifecycle indeterminate #11

MMulthaupt opened this issue Sep 20, 2019 · 0 comments
Labels
documentation good first issue Good for newcomers mac specific needs more info Issue cannot be worked on without further information user experience

Comments

@MMulthaupt
Copy link
Collaborator

MMulthaupt commented Sep 20, 2019

MacOS has no such thing as a Start Menu. As such there is no suitable place for a shortcut with the -uninstall flag – which is needed to remove trivrost and bundles from the drive – to reside. In theory, on MacOS, you delete an application by deleting its .app bundle folder. However, since the primary focus of the project was to support Windows with its %APPDATA% and %LOCALAPPDATA% principle, on MacOS the .app, downloaded bundles and lock-files lie next to each other under $HOME/Library/Application Support/<Vendor Name>/<Product Name>/. To make matters worse, there is Gatekeeper Path Randomization, which will move an application started from the Downloads folder within Finder to an isolated, read-only environment, before running it. The path looks something like this:
/private/var/folders/sw/gd3tm0bs6bx8wt_j_8337ks40000gn/T/AppTranslocation/8EADD785-0DAD-4752-978A-1E9DD5172B5F/d/***.app/Contents/MacOS/launcher

Generally we feel that we are lacking knowledge about MacOS in order to attempt to make improvements to the current behavior. Any additional information will be helpful.

@MMulthaupt MMulthaupt added documentation good first issue Good for newcomers needs more info Issue cannot be worked on without further information mac specific user experience labels Sep 20, 2019
@dragetd dragetd added this to the trivrost-future milestone Sep 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation good first issue Good for newcomers mac specific needs more info Issue cannot be worked on without further information user experience
Projects
None yet
Development

No branches or pull requests

2 participants