Skip to content

Please improve usability of UI with better searches and keyboard controls #79

@oshvarts

Description

@oshvarts

Please make the UI of this (already very nice and helpful) tool even better by adding a few more more search options and :

  1. Allow class-level search, by class name ("String"), full package/ class name ("java.lang.String") or package abbreviation ("j.l.String")

  2. When UI first loads a file, please show a floating search bar at top of main screen; it would allow searches right away, kind of like the search bar at the top of github does.

  3. If I do control-F and the tool does not find anything, please show "no matches found" and stay in place instead of jumping to the top of the screen.

  4. By default, do not wrap searches. As is, I always have to keep an eye on the scrollbar to see if search just jumped to the top of the file (meaning there are no more results). It's OK to have a checkbox option for it, but please don't do it by default.

  5. Allow global full search (yes, even if it might be quite slow), covering full text of all classes, property files, mf files, etc.

  6. After control-clicking and jumping to a class/method reference, allow "escape" key to close that window and return to the original location.

  7. Close current window / class view using Control-F4.

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions