bloombloombloom / Bloom

A debug interface for AVR-based embedded systems development on GNU/Linux.
https://bloom.oscillate.io/
Other
64 stars 3 forks source link

Detach memory inspection panes from main Insight window #49

Closed navnavnav closed 1 year ago

navnavnav commented 1 year ago

It would be nice if we could detach a particular memory inspection pane from the Insight window, so that it becomes a new window and is no longer constrained to the size of the Insight window.

navnavnav commented 1 year ago

Quick update on this:

Development work for this is almost complete.

Memory inspection panes can now be detached from the main window:

Bloom Insight_135

Selection_136

Memory Inspection - Internal RAM_137

To do:

navnavnav commented 1 year ago

Development work for this is complete.

It didn't make sense to have the refresh button in the HexViewerWidget, and given that I intend to reuse the HexViewerWidget for snapshot diffs, I decided to move the button to the MemoryInspectionPane widget, which is where it should have been in the first place.

Memory Inspection - Internal RAM_138

Additional refresh configuration, accessible via a context menu of the refresh tool button (by right-clicking the refresh button):

Selection_140

Also updated the 'Manage Memory Regions' tool button icon, to make it more distinct.

These changes have been merged into develop. They will be part of v0.11.0. Closing this now.