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

Interactive onboarding dialog #2917

Open
jonpalmisc opened this issue Feb 2, 2022 · 2 comments
Open

Interactive onboarding dialog #2917

jonpalmisc opened this issue Feb 2, 2022 · 2 comments
Labels
Component: UI Issue needs changes to the user interface Effort: Medium Issue should take < 1 month Impact: Medium Issue is impactful with a bad, or no, workaround Type: Enhancement Issue is a small enhancement to existing functionality UI: Onboarding Issues with the Onboarding dialogs

Comments

@jonpalmisc
Copy link
Contributor

jonpalmisc commented Feb 2, 2022

The onboarding dialog in its current form is strictly informational. However, it would be a good place to allow users to configure settings they might like to configure if they are using Binary Ninja for the first time. Potential setting candidates include:

  • Update cadence (and enable/disable auto-updates)
  • Keybindings
  • Theme
  • Window layout
@jonpalmisc jonpalmisc added Type: Enhancement Issue is a small enhancement to existing functionality Component: UI Issue needs changes to the user interface labels Feb 2, 2022
@plafosse plafosse added Effort: Medium Issue should take < 1 month Impact: Medium Issue is impactful with a bad, or no, workaround labels Feb 9, 2022
@psifertex
Copy link
Member

The updated onboarding should be a tab and not a separate dialog. This makes it far easier to simply ignore if people choose, it doesn't get in the way as much, and we can even make it stay as the default unless disabled if we wanted.

@psifertex
Copy link
Member

We should also consider importing "recent files" from Ghidra/IDA as a part of the migration path. That feature is predicated on #2919 and #2918

@fuzyll fuzyll added the UI: Onboarding Issues with the Onboarding dialogs label May 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: UI Issue needs changes to the user interface Effort: Medium Issue should take < 1 month Impact: Medium Issue is impactful with a bad, or no, workaround Type: Enhancement Issue is a small enhancement to existing functionality UI: Onboarding Issues with the Onboarding dialogs
Projects
None yet
Development

No branches or pull requests

4 participants