Vector35 / binaryninja-api

Public API, examples, documentation and issues for Binary Ninja
https://binary.ninja/
MIT License
944 stars 213 forks source link

Idea: Interactive Command Palette #2814

Open jonpalmisc opened 2 years ago

jonpalmisc commented 2 years ago

Sublime Text's command palette offers a "feedback loop" where some actions continue to receive their input directly in the palette. For example, the arithmetic action:

image

Additionally, there is a "choose from a list" interaction type as well, shown here:

image

This is a really nice way to interact with actions and reduces the need for modals. If this were a thing, there are a handful of existing actions that can be improved, and some potential new ones:

jonpalmisc commented 2 years ago

Possibly related: https://github.com/Vector35/binaryninja-api/issues/3002