Vector35 / Vector35/binaryninja-api

Add "Create python console" to console context menu

Open
#5,045 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

What is the feature you'd like to have?
I had no idea you could create multiple python console windows up until I saw the livestream today (46:40 timestamp). It would help to have it as a context menu item when you right clicked a console window.

Is your feature request related to a problem?
Currently the feature is not very discoverable, you would have had to go look for it in the command palette.

Are any alternative solutions acceptable?
Maybe adding a + at the top of the python console window to indicate that you can create another python console.

Additional Information:
The context menu I am talking about:
image

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

Start by tracing the existing command-palette action for creating another Python console and the console window's context-menu handling. Add an accessible context-menu entry, then verify that selecting it creates an additional Python console without disrupting the current one.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop, devtools
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.