Version and Platform (required):
- Binary Ninja Version: 5.4.10225-dev
- Edition: Ultimate
- OS: macOS
- OS Version: 26.5.2
- CPU Architecture: aarch64
Bug Description:
If you install a plugin, you'll see the following in the log (assuming you have it up):
...and then Binary Ninja will freeze until the process completes. If this takes awhile (because it's installing native stuff, or taking a long time to download, or whatever), you will have no idea whether it's working or stuck.
Steps To Reproduce:
- Go into the Extension Manager
- Install something like Sidekick that has a lot of dependencies
- Wait
Expected Behavior:
If I were doing this in a terminal, I'd have some idea of what was going on through output from pip. We should probably capture that and display it?
Even just a little modal that says "Installing dependencies..." would possibly be better?
Version and Platform (required):
Bug Description:
If you install a plugin, you'll see the following in the log (assuming you have it up):
...and then Binary Ninja will freeze until the process completes. If this takes awhile (because it's installing native stuff, or taking a long time to download, or whatever), you will have no idea whether it's working or stuck.
Steps To Reproduce:
Expected Behavior:
If I were doing this in a terminal, I'd have some idea of what was going on through output from
pip. We should probably capture that and display it?Even just a little modal that says "Installing dependencies..." would possibly be better?