Vector35 / Vector35/binaryninja-api

vscode like minimap for mini graph

Open
#2,548 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Component: UI Effort: Medium Impact: Low
Dominant language
C++
Stars
1.3k
Forks
298
Avg merge
5d 5h
Merged PRs (30d)
19

Description

Is your feature request related to a problem? Please describe.
Currently, mini graph is a dock. It show and un-shows when main view is in graph view. Most time, its hard to figure out where to put mini graph. Most of the time, I put it on left side along with cross-ref and symbols which takes more space. Also it can be kinda buggy with reflection view.

Describe the solution you'd like
It would be nice if mini graph is part of graph view pane kind of like minimap in vscode. Kinda like vscode minimap but for mini graph.
image

Describe alternatives you've considered
Currently, I just put it on place where I have space for. I know that binary ninja UI change is coming. Maybe it might be good to have tab for mini graph?? Or somewhere in tab menu on new Binja GUI coming up.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No implementation file, test, or entry point is named. Start by locating the mini graph and graph view UI components, then review how docking and reflection view integration currently work. Done means the mini graph is integrated into the graph view like a VS Code minimap and no longer requires separate dock placement.

Written by the indexing model from the issue text.

Assessment

Tech stack
vscode
Domain
desktop, reverse-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.