The current implementation of Diff just compares the file with the original version of it, and then highlights the bytes that have been changed since last save. Nothing fancy, but it should allow us to test the current thumb routines.
Change "ImageEditor.Tools" to "ImageEditorTools" so I can use them in Xaml
Add debug writelines for draw/pan/zoom interactions, to help with debugging.
Fix bug in Bind. It didn't have the required if statement!
Add Command for changing tools, useful for the View
* add button to jump to another table from section headers
* Update palette UI in palette tool to use rerder-able palette.
* Make it possible to clear anchors
* Better utility overrides in ViewModelCore
* hitting 'enter' on a unknown anchor from the palette tool will add a palette format.
Most of the functionality in ViewModelCore is possible using extension methods on PropertyChangedEventHandler. Go ahead and move out some of the logic while keeping ViewModelCore as a wrapper.
Being able to dissassemble ARM code is only half of the code that hackers want to see. They also need to be able to read/write pokescript, often done via tools like XSE. Eventually I can be more intelligent with scripts, but for now a simple decoder is plenty.