Commit Graph

20 Commits

Author SHA1 Message Date
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