summaryrefslogtreecommitdiff
path: root/docs/dev
diff options
context:
space:
mode:
authorJordan Wiens <github@psifertex.com>2025-12-15 22:05:27 -0500
committerJordan Wiens <github@psifertex.com>2025-12-15 22:05:27 -0500
commit8789b8690d74b7ecba68b65b061ab64befeaf539 (patch)
treed9b8b38295b1f12d09ecf8696c1eccc52f239dce /docs/dev
parent2e5b893b79e053dbacd8a72cc900d1af1d825041 (diff)
clarify ui plugins
Diffstat (limited to 'docs/dev')
-rw-r--r--docs/dev/plugins.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/dev/plugins.md b/docs/dev/plugins.md
index eba497ec..335bb7cb 100644
--- a/docs/dev/plugins.md
+++ b/docs/dev/plugins.md
@@ -79,7 +79,7 @@ If you wish to debug your python scripts, there are a few methods specific to di
## UI Plugins
-Binary Ninja UI plugins should always `import binaryninjaui` before an `import PySide6`. Not only does this make sure the correct PySide6 is loaded (running the wrong version of PySide6 can result in crashing), but this [prevents plugins](https://github.com/Vector35/binaryninja-api/commit/55cb3e76f536bc8d4a6533bd7ea5202d464c5f81) from running headlessly.
+Binary Ninja UI plugins written in python should always `import binaryninjaui` before an `import PySide6`. Not only does this make sure the correct PySide6 is loaded (running the wrong version of PySide6 can result in crashing), but this [prevents plugins](https://github.com/Vector35/binaryninja-api/commit/55cb3e76f536bc8d4a6533bd7ea5202d464c5f81) from running headlessly.
UI plugins can take many forms. Some, like [Snippets](https://github.com/vector35/snippets) create their own UI elements and interact via UIActions. Others extend the UI via existing UI elements such as [Triage](https://github.com/Vector35/binaryninja-api/tree/dev/python/examples/triage), [Kaitai](https://github.com/Vector35/kaitai), [hellosidebar](https://github.com/Vector35/binaryninja-api/blob/dev/python/examples/hellosidebar.py), or [helloglobalarea](https://github.com/Vector35/binaryninja-api/blob/dev/python/examples/helloglobalarea.py).