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

Notify user that CLI and Desktop settings and data files are independent #934

Closed
darkk opened this issue Sep 29, 2018 · 3 comments
Closed
Assignees
Labels
enhancement New feature request or improvement to existing functionality help wanted Extra attention or help is needed ooni/probe-cli priority/medium Normal priority issue question for open questions

Comments

@darkk
Copy link
Contributor

darkk commented Sep 29, 2018

OONI CLI and OONI Desktop applications have different home directories, different "upload spools" and different settings.

But that may be unexpected UX for Linux users. E.g. vim and gvim use same .vimrc file. Maybe there are other applications having same pattern for GUI and CLI versions of the app.

I suggest to add some code to probe-cli and probe-desktop that notifies user about that difference during, for example, onboarding process in the app.

E.g. if ooni-desktop sees a per-user or "global" ooni-cli home directory li during onboarding, it should notify the user that ooni-desktop DOES NOT use ooni-cli home. So user should not expect ooni-desktop to manage ooni-cli spool.

/cc @ooni/design

@hellais
Copy link
Member

hellais commented May 21, 2019

I do actually wonder if this is indeed the desired behaviour or if we want to allow the ability to control the GUI data dir via the CLI and vice-versa.

I figured that keeping them separated would be been less surprising to a user, but maybe that is not the case.

We should consider these two options.

@bassosimone
Copy link
Contributor

My understanding is that vim and gvim come from the same codebase. This is not the case because we'll have two implementations. I agree that it's tricky. (OTOH Linux users are expected to mainly use the cli, so maybe MacOS users are the ones that are going to be surprised.)

@hellais hellais transferred this issue from ooni/probe-cli Jan 13, 2020
@hellais hellais added enhancement New feature request or improvement to existing functionality help wanted Extra attention or help is needed ooni/probe-cli question for open questions labels Jan 13, 2020
@bassosimone bassosimone self-assigned this Sep 14, 2020
@bassosimone bassosimone added the priority/medium Normal priority issue label Sep 25, 2020
@hellais hellais added this to Roadmap Jan 7, 2025
@hellais
Copy link
Member

hellais commented Jan 27, 2025

This is no longer relevant in light of: #2845

@hellais hellais closed this as completed Jan 27, 2025
@github-project-automation github-project-automation bot moved this to Done in Roadmap Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature request or improvement to existing functionality help wanted Extra attention or help is needed ooni/probe-cli priority/medium Normal priority issue question for open questions
Projects
Archived in project
Development

No branches or pull requests

3 participants