Issue for tracking information about the hexWidget in hexedit/ karliss/hexedit branch.
Issues fixed by switching to the new hexWidget:
Missing functionality compared to current hex widget:
❌ zoom functionality - shouldn't be necessary if font size setting and highDPI scaling is respected
Other issues:
Non critical issues:
Hello @karliss ,
Make sure to avoid huge branches or huge Pull-requests. Those are hard to reviews, prone to problems and we have many examples in the past at least on radare2 side where people left in the middle of their huge development.
At this stage please aim at reproducing what's currently in master hexedit to get this new system in master quickly and then add new features or fix issues that are also in the other hexedit. 👍
Hope that make sense.
Review could be simplified by splitting current HexDumpWidget in to two parts so that parts which won't be replaced can be more easily reused.
Anything that can ease the review part and avoid huge PR is welcome!
Gap between address and item columns seems to be bigger than item and ascii
Some weird behaviour on Linux. On Windows it looks fine.
When resizing docks cursor sometimes stuck in horizontal arrow mode. Not sure if this is specific to the hexWidget .
I enabled mouseTracking to change cursor image in mouseMoveEvent(). Maybe not all cases are handled.
A little progress update, I am currently working on splitting existing HexDumpWidget in two parts. One of which will get later replaced by the new hexWidget. It builds and opens but I still need to connect the signals for it to work properly.
Tried rebasing this branch on top of #1504, seek synchronization worked, keyboard shortcuts weren't detected, font size update wasn't working correctly.
Almost ready for review and PR.
Most helpful comment
Almost ready for review and PR.