summaryrefslogtreecommitdiff
path: root/ui
AgeCommit message (Collapse)Author
2025-08-01Add log message dialog for showing stack tracesRusty Wagner
2025-08-01Add LogForException APIs to pass stack trace information separate from the ↵Rusty Wagner
message
2025-07-31improve focusing in type browserJordan Wiens
2025-07-31add focusandselectfilter for filtereditJordan Wiens
2025-07-31correct fix for s and i hotkeys in type browserJordan Wiens
2025-07-31fix initial focus in type browserJordan Wiens
2025-07-31fixing find hotkey in the typebrowserJordan Wiens
2025-07-25Fix workflow monitor toolbar button states during async workflow requests.Brian Potchik
2025-07-24Add ability to reset the Feature Map.Brian Potchik
2025-07-24Add tooltip to feature map for data type.Brian Potchik
2025-07-22Add OnActionExecutedImmutable to ui notifications and python apiAlexander Khosrowshahi
2025-07-16Miscellaneous leak fixes in UI codeMark Rowe
2025-07-15If type references exceed the xref item limit, other references may be less ↵Rusty Wagner
than the item limit but still not a complete list. Add the + indicator on the other categories if this condition is detected.
2025-07-12Add support for Assemble/Compile behavior for new Mapped views.Brian Potchik
2025-07-12Fix potential crash in FeatureMap during memory map changes.Brian Potchik
2025-07-12enhances expandable group to support expandable content and notJordan Wiens
2025-07-12Enhance MemoryRegionDialog with comprehensive region type support.Brian Potchik
2025-07-11Fix UpdateInfoFetcher lifetime issuesMark Rowe
`UpdateInfoFetcher` performs fetches asynchronously and needs to ensure it remains alive for the duration of the fetch. The fetch may not complete before its creator is destroyed, so `UpdateInfoFetcher` needs to control its own lifetime via `std::enable_shared_from_this`.
2025-07-09Quiesce the FeatureMap widget when hidden or disabled.Brian Potchik
2025-07-09Fix command palette focus stealing when clicking elsewhere.Brian Potchik
When clicking outside the command palette, focus is now properly transferred to the clicked widget instead of being restored to the previously focused widget. Escape key still restores focus as expected.
2025-07-08Update variablelist.h for variable placement infoAlexander Khosrowshahi
2025-07-07Add IL view type change UI context notificationRusty Wagner
2025-07-03Reduce number of refreshes and memory usage of cross references widget.Rusty Wagner
* Generates IL for cross references only when visible instead of all at once. * Releases memory for IL after the cross references retrieves the tokens. * Much faster algorithm for updating IL when functions change. * Don't refresh cross references at all if the widget isn't visible. Retreiving the new set of cross references is deferred until the widget becomes visible again. * Don't redo the query for the list of cross references when anything in the entire UI changes, even the window layout. Only recompute the list when an event for a new cross reference selection comes in.
2025-07-02Add refs count column to Strings view table, fix address column width, make ↵Galen Williamson
sort indicator clearable
2025-07-02Add Length column to Strings view tablesGalen Williamson
2025-07-02Add PluginCommand for projects and hide non-contextual commands in ↵Mason Reed
linear/graph view
2025-07-01ui: resolve some more invalid instr casesRyan Snyder
2025-07-01Fix scripting console losing edited text when navigating historyGlenn Smith
2025-06-30Add functions for toggling full filesize in project browserAlexander Khosrowshahi
2025-06-30Add raw file size setting to projectbrowserAlexander Khosrowshahi
2025-06-27Support projects in form file dialogMason Reed
2025-06-26Fold the base structure fields in the create structure dialog by default. ↵Xusheng
Fix https://github.com/Vector35/binaryninja-api/issues/4268
2025-06-25Add workflow eligibility settings to quick settings menu by default.Brian Potchik
2025-06-25Fix cxx20 compiler errors.Alexander Taylor
2025-06-23Allow sidebar icons to be hiddenRusty Wagner
2025-06-20Initial support for Quick Settings.Brian Potchik
2025-06-10Add UI action and API to control switch recovery in HLILRusty Wagner
2025-06-06Option to ignore whitespace in searchesGlenn Smith
2025-06-03Add UI action and API to control early returns in HLILRusty Wagner
2025-06-03Add UI action and API to flip conditions during HLIL restructuringRusty Wagner
2025-05-23Add UI action and API to control expression foldingRusty Wagner
2025-05-23Fix spurious cross-reference updates during startup initialization. Save the ↵Brian Potchik
polar bears.
2025-05-12Add setting to adjust block indicator widthGlenn Smith
2025-05-07Fix data tags added via API not showing in flow graphs until refreshJosh Ferrell
2025-05-07Fix compiler error with g++15Josh Ferrell
2025-05-06Memory map UI improvementsMason Reed
2025-05-02Add support to FlowGraphWidget for Initial Size to Fit.Brian Potchik
2025-05-01Updates to WorkflowMonitor UI.Brian Potchik
2025-04-27Add initial Workflow Monitor UI and support for nested subflows.Brian Potchik
2025-04-25std::function<bool(size_t,size_t)> ==> ProgressFunctionGlenn Smith