Vector35 / Vector35/binaryninja-api
Minor UI Details & Improvements Mega-issue
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.3k
- Forks
- 298
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 19
Description
About
This is a "mega-issue" containing a bunch of small UI issues or areas for improvement. At some point these items should be triaged and converted into standalone issues once worked on.
Issues
Inconsistent sidebar margins illusion
Because view such as the plugin manager and remote browser have internal padding, it looks like the sidebar has inconsistent padding around the icons due to the fact that the sidebar is the same color as the default window background.
Possible solution
Give the sidebar a slightly different background color than the default window background or give it a subtle border on the right side.
Inconsistent sidebar widget padding
Different sidebar widgets — stack view, variables view, symbols view, etc. — use different amounts of padding for their internal content. Many of these view use custom drawing code that will have to be tweaked slightly to achieve uniform padding between views.
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
Start by separating the two sidebar concerns into standalone issues, then inspect the sidebar and the stack, variables, symbols, plugin manager, and remote browser views. Compare their background, border, and internal padding behavior. Done means each scoped issue has a consistent, agreed visual result and its own validation steps.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- design, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100