I do have some things already on my todo list that align with your ideas:
- highlight current byte - highlight a byte when your cursor is inside it
- display current address - display the current byte address in status bar (possibly byte range if a range is selected)
- goto address - goto requested address
- highlight corresponding chars - highlight the currently selected byte’s printable char in the ascii column
- reverse select and highlight byte - highlight and select the byte when a printable char is selected.
I am not sure how the definition of the tasks will change when I attempt to do these things, but that is the basic things I am shooting for; these tasks may be modified if I find usability or functionality hindered when attempting them.
I will probably approach the tasks in the mentioned order as well. I want to hit the most important (needed) features first and deal with the wants last.
The output panel view right now is kind of an experiment, it might not make it to the final version. Since panels cannot be searched etc. like normal buffers, it may not prove as useful. General highlighting etc. in the panel should work fine…we will just have to wait and see.