summaryrefslogtreecommitdiff
path: root/ui
AgeCommit message (Collapse)Author
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
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