joxeankoret / diaphora

Diaphora, the most advanced Free and Open Source program diffing tool.
http://diaphora.re
GNU Affero General Public License v3.0
3.66k stars 373 forks source link

Feature request: Graph overview manipulation. #46

Open nanotechz9l opened 8 years ago

nanotechz9l commented 8 years ago

It would be ideal if users were able to control both graphs by long pressing the mouse over the graph overview window. Currently one has to click on each (right or left) graph to manipulate it. This is not efficient if one has to see all changes to both graphs at the same time. Being able to control both by default would be more streamlined. If one needed to manipulate one at a time they can simply click inside the applicable graph and move/inspect changes one by one.

joxeankoret commented 8 years ago

This is a problem hard to deal with as the IDA's APIs doesn't let you do that. I know is not efficient but, unless I write myself a graph viewer with resizing/moving/etc... support, I don't see how to fix this. It will not be soon if I'm able to fix it at all... Sorry.

nanotechz9l commented 8 years ago

Understood thanks!

djcatter commented 7 years ago

Dug into this a bit and could not find a solid way of doing it without re-working IDAPython plugin. It is definitely an issue that should be addressed.

joxeankoret commented 7 years ago

I think that the "best" would be to do something outside IDA, like the Zynamics guys decided to do with BinDiff: a tool outside IDA where one can use a good graphing engine.

djcatter commented 7 years ago

FYI Pinged the guys at IDA to see what they can recommend.

joxeankoret commented 7 years ago

What said Arnaud?

joxeankoret commented 1 year ago

This is still a problem in 2023. I should think about how to fix this... If anyone has any idea, it would be very welcome.