Benjamin Popp
d21b44ac0c
Add Reset Zoom Command
2019-06-14 19:57:25 -05:00
Benjamin Popp
216b125ff3
Zoom setup
...
Change CellWidth and CellHeight to be instance members of `HexContent` instead of static. This forces other components to look up the size (or get handed the size) instead of using a global. This will let us vary the width/height in the future.
Add 'ZoomLevel' concept to EditorViewModel, so we can save/load the zoom level. It doesn't currently connect to anything in the UI, but it will eventually map to font size, which will be used to calculate cell size.
2019-06-08 21:12:17 -05:00
haven1433
b3f266d9ef
Metadata testability improvements
...
- save metadata immediately if it didn't exist
- include a flag to prevent loading existing metadata
2019-05-04 14:03:27 -05:00
haven1433
9f9a0f8409
Single Search Result Selection Fix
...
single find result selects full result
2019-05-04 09:05:09 -05:00
Benjamin Popp
97894afcd5
when loading metadata, anchor load order isn't guaranteed
...
tables should update their length when a new table comes in that they depend on.
2019-04-29 22:59:17 -05:00
Benjamin Popp
c1ee36bb43
improve defaults
...
fix a bug that prevented you from showing the theme window twice
2019-04-27 21:50:35 -05:00
Benjamin Popp
cfdde5776b
allow custom themes
...
save app metadata (show/hide grid, theme)
2019-04-27 21:29:39 -05:00
Benjamin Popp
47e75f3b1a
find is much smarter now
2019-04-23 21:20:00 -05:00
Benjamin Popp
26ebacc028
fix all formatting issues
2019-04-20 12:33:07 -05:00
Benjamin Popp
e1a378643a
- show info messages even if they're the same
...
as the last one after being closed.
- fix a test now that everything is one line lower
2019-04-16 15:10:39 -05:00
Benjamin Popp
a4612d58e9
handle resizing between tabs better
2019-04-15 12:50:04 -05:00
Benjamin Popp
8ee6e55341
tools are now disabled for search results tabs
...
tools menu now works for any tab, not just the first opened.
2019-04-10 21:16:39 -05:00
Benjamin Popp
8225b99231
don't crash when trying to open a file locked by another app
2019-04-07 22:10:54 -05:00
Benjamin Popp
1f29c5c132
fix some text recognition bugs
2019-04-07 20:31:43 -05:00
Benjamin Popp
05e930c986
updates from self-code review
2019-04-01 20:51:54 -05:00
Benjamin Popp
1cc4145108
make it possible to toggle custom headers
2019-03-31 22:03:11 -05:00
Benjamin Popp
8b24af07ff
rename paste to paste / replace, since it does an overwrite
...
fix a crash when using goto from the search results tab
fix goto not working on a tab if you get to that tab by closing the selected tab
2019-02-09 21:25:18 -06:00
Benjamin Popp
3822b8b543
search results select the full length of the search string
...
instead of just the first byte
when following a search result, move selection to the result
2019-02-09 20:51:36 -06:00
Benjamin Popp
bb00a22fc5
- refactor ViewPort constructor to not need to take in the data array twice
...
- when searching for text, check if the found results are anchors
- when adding a text anchor with no name, search for pointers before rejecting it
2019-02-09 12:29:47 -06:00
Benjamin Popp
0c8633da52
rename folders / files / projects from Gen3Hex to HexManiac
2019-02-05 20:58:49 -06:00