summaryrefslogtreecommitdiff
path: root/ui
AgeCommit message (Collapse)Author
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
2025-04-19Fix crash when using kill in debugger.Brian Potchik
2025-04-16Navigation: Only go to non-navigable views when restoring stateGlenn Smith
2025-04-08Action to push/pull all types to a Type ArchiveGlenn Smith
2025-04-07Don't ifdef-out virtual functions in ViewGlenn Smith
2025-03-31Emphasize BackgroundThread owner lifetimes in docsGlenn Smith
This contract is hard to use safely, and the docs did not do a good enough job explaining how to do it, partially due to all of our internal code not doing a good enough job using it. Big introspection commit Fixing All The Things to come soon(ish).
2025-03-31Improve navigation fallback behavior when a navigation request is received ↵Brian Potchik
and the current view is not binary data navigable.
2025-03-29Add interim workflow C++ apis for logging.Brian Potchik
2025-03-23add copy/paste in history windowJordan Wiens
2025-03-21Add API for refreshing UI without needing an analysis updateGlenn Smith
2025-03-21Fix UI hotpath query of 'ui.theme.transientScrollbars' setting.Brian Potchik
2025-03-19enterprise URL handling: added copy location as URL APIs to viewframe.hGalen Williamson
2025-03-17core: initial union support with C++ APIRyan Snyder
2025-03-13Migrate MemoryMap UI to use NotificationsDispatcher.Brian Potchik
2025-03-11Strings View: Use quiche apiGlenn Smith
** Yes it's technically quiesce but it's lunch time and I'm hungry
2025-03-04Add filtering to BNDB import dialog.Alexander Taylor
2025-02-27Fix for log/scripting views having a BinaryView context for non-viewframe tabs.Brian Potchik
2025-02-26Use new icons for code folding feature.Alexander Taylor
2025-02-17Add created at and created by to project browser info paneJosh Ferrell
2025-02-17Add action to project browser to download missing filesJosh Ferrell
2025-02-14uidf refactorRyan Snyder
2025-02-14Update MemoryMap UI with better support for segment modifications.Brian Potchik
2025-02-13Update MemoryMap UI Segment Columns.Brian Potchik