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

List the differences in the snapshot diff window #85

Closed navnavnav closed 10 months ago

navnavnav commented 11 months ago

Currently, when comparing snapshots in the snapshot diff window, I have to scroll carefully to find the highlighted differences. This can be a source of frustration when there are very few differences in large memories:

image

It would be better if, on the side of the diff window, we had a list view of all the differences between the snapshots. And we should be able to navigate to the differing bytes by clicking on an individual list item.

This will make it much easier to find and inspect differences in the diff window.

navnavnav commented 10 months ago

Almost done with this.

Still needs a few tweaks and some tidying.

https://github.com/bloombloombloom/Bloom/assets/3252338/195c1de6-c576-4881-88d0-755667cbd51c

navnavnav commented 10 months ago

Development work for this is complete.

Final version:

https://github.com/bloombloombloom/Bloom/assets/3252338/07c13c22-2940-4ef8-ad0d-ef01bf691696

Changes have been merged into the develop branch and will be released in v1.0.0.

Closing this now.