SideChannelMarvels / Tracer

Set of Dynamic Binary Instrumentation and visualization tools for execution traces.
GNU General Public License v3.0
297 stars 70 forks source link

Ease data inspection in tracegraph #16

Closed protopyte closed 7 years ago

protopyte commented 7 years ago

Data inspection in tracegraph could be improved drastically with something like a magnetic pointer.

Right now, I have to zoom quite a lot to click on a point I am interested in and display its info. My mouse pointer seems to be physically right on top of it but somehow, I am clicking outside of it.

I suggest two different ways to address this, depending on what you feel is simpler:

Note that in both cases, I am reasoning in pixels, not coordinates. It feels like I'm clicking outside of the POIs right now because I am too far in terms of coordinates, meaning that the zoom level is not taken into account to give me more tolerance when I am zoomed out.

Thank you

doegox commented 7 years ago

One trick to ease dot picking is to increase temporarily their size (press + several times). Clicking anywhere within the enlarged dot will work.

protopyte commented 7 years ago

Thank you, that makes it way simpler. This shortcut would be a nice addition to those you already have in the README.md, I think.

You can close this issue, as far as I'm concerned.

doegox commented 7 years ago

Fixed in commit 0a40a8e