Vector35 / Vector35/binaryninja-api
Improve UX of views with stretchable content in sidebar
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 19
Description
The following sidebar widgets offer horizontal scroll bars if their content is wider than the sidebar:
- Symbols list
- Variable list
- Tags
- Cross references
and these do not:
- Types view
- Stack view
- Strings list
We should make this behavior consistent by either making all sidebar widgets horizontally scrollable or making none of them horizontally scrollable.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the implementations of the Symbols, Variable, Tags, Cross references, Types, Stack, and Strings sidebar views, then compare how each handles content wider than the sidebar. Confirm whether the project wants scrolling enabled or disabled consistently, and verify that all listed widgets follow the chosen behavior without regressions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100