This PR adds some additional UI elements and fixes several issues i encountered.
New Stuff
HexView: Modify font and avoid setting a size to make the view more cohesive
HexView: Use theme colours and add colour for symbolic variables to seperate from concrete
ControlView: Allow some basic operations via buttons.
icons from Vector35/debugger
StateView: List state queue and allow easy access to find and switch between them,
double click to switch to deferred
Fixes
Hexview: Fix Issue: Make Symbol - caused "TypeError: int() can't convert non-string with explicit base"
Hexview: Fix Issue: Make Symbol - didnt update own hex view
BufferView: Fix Issue: new symbols dont appear after Make Symbol in HexView. -> Fix incorrect update signal name
Fixed a few missing checks for None with get_int_input
Fixed race condition with empty states in progress callback
This PR adds some additional UI elements and fixes several issues i encountered.
New Stuff
HexView: Modify font and avoid setting a size to make the view more cohesive HexView: Use theme colours and add colour for symbolic variables to seperate from concrete ControlView: Allow some basic operations via buttons. icons from Vector35/debugger StateView: List state queue and allow easy access to find and switch between them, double click to switch to deferred
Fixes
Hexview: Fix Issue: Make Symbol - caused "TypeError: int() can't convert non-string with explicit base" Hexview: Fix Issue: Make Symbol - didnt update own hex view BufferView: Fix Issue: new symbols dont appear after Make Symbol in HexView. -> Fix incorrect update signal name Fixed a few missing checks for None with get_int_input Fixed race condition with empty states in progress callback