Col-E / Recaf

The modern Java bytecode editor
https://recaf.coley.software
MIT License
6.02k stars 465 forks source link

[Draft/Discussion] Improving Search #579

Open Amejonah1200 opened 2 years ago

Amejonah1200 commented 2 years ago

As you may know, searching is one of the most important features in RE. Therefor, Recaf needs to have many ways to search for the things you want. This is a draft Issue for collecting ideas and discussing the UX side of the search. (As there are no option for discussions)


image A string, number, references and declaration searches. String and Numbers are straightforward, just type in what you want.

References and Declarations on the other hand, especially descriptors, are somewhat difficult to handle.

Col-E commented 2 years ago

Descriptors should accept primitive types as input

Not sure I understand, as the descriptor format does have specific chars for primitives such as I for int.

Every other idea I like

Amejonah1200 commented 2 years ago

search-flow

After some thoughts on this matter, I created a diagram about searches (marked in blue are already implemented/wip). Now what is left to do is to prototype a search which has a large mount of configuration and usability improvements.