Benjamin Popp
7de8d5d773
startup performance improvement
2019-04-19 08:39:40 -05:00
Benjamin Popp
82e2d3cb73
fix button X on tab -> was too small
...
array format element defaults to single byte '.'
update table headers as format updates
update table tool as format updates
2019-04-18 15:47:38 -05:00
Benjamin Popp
1c67d531dc
redo save dialog to fix a bug where you can open the
...
dialog multiple times
2019-04-16 16:33:01 -05:00
Benjamin Popp
5f57d2c665
add full screen animation for find/goto/messages/errors.
2019-04-16 15:12:00 -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
43477eb4b8
make it easier to change items in the item table
...
- typing a closing " closes the element
- newline or selection change closes the element
2019-04-16 09:06:16 -05:00
Benjamin Popp
7a368f8905
Selected Hex Address shown at the bottom.
2019-04-16 08:56:09 -05:00
Benjamin Popp
c0e2981414
Search Results includes notice of what file the results come from.
2019-04-16 08:55:54 -05:00
Benjamin Popp
2762e6c50d
enums in tables aren't guaranteed to hold expected values.
...
Handle unexpected values better.
2019-04-15 13:41:56 -05:00
Benjamin Popp
aea29f5e9c
improve heuristics for automatic text recognition
2019-04-15 13:27:04 -05:00
Benjamin Popp
622e959fa8
if you left-click on the header, highlight the row
2019-04-15 13:05:07 -05:00
Benjamin Popp
a4612d58e9
handle resizing between tabs better
2019-04-15 12:50:04 -05:00
Benjamin Popp
6715550408
fix alignment when following search results back to a table in the main view.
...
Problem was that if the table was made fullscreen, the "goto" would often
bring you to before the table starts... so the auto-width wouldn't work.
2019-04-15 11:14:05 -05:00
Benjamin Popp
6cde3cf1b0
started looking into issue where jumping from search to content
...
sometimes doesn't align tables correctly
2019-04-15 07:09:19 -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
884a31f998
fix bug causing false positives in pointer searches
2019-04-10 20:53:18 -05:00
Benjamin Popp
32ff353ca3
visual improvement: margins on start screen right side
2019-04-10 20:38:39 -05:00
Benjamin Popp
cc9912bebd
version bump
2019-04-08 21:16:20 -05:00
haven1433
e1b46fbdbe
Merge pull request #24 from haven1433/dev
...
Feedback from usability round 2 test 1
2019-04-08 21:12:16 -05:00
Benjamin Popp
4006ea00ca
updates from code review
2019-04-08 21:11:44 -05:00
Benjamin Popp
7f79e53812
don't drop anchors when writing hex or pointers
2019-04-07 22:39:14 -05:00
Benjamin Popp
b983bff963
names need to uniquifiy recursively.
...
It isn't enough just to be unique from a given name.
You have to be unique from all names.
2019-04-07 22:38:47 -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
bb639c6c07
removing the last pointer should only remove an anchor if it isn't named.
2019-04-07 22:01:56 -05:00
Benjamin Popp
37b513e658
fix tests
...
many old tests assume that adding a table will leave the view at 0,0.
But usability tests show that the user would prefer that the view update
as the table format changes.
2019-04-07 22:01:35 -05:00
Benjamin Popp
1f29c5c132
fix some text recognition bugs
2019-04-07 20:31:43 -05:00
Benjamin Popp
a31043c331
when editing a table anchor, resize and bring that table to the top
2019-04-07 14:35:38 -05:00
Benjamin Popp
74d6200047
better button name
2019-04-07 14:35:05 -05:00
Benjamin Popp
dd1996efe3
fix the background color beside the tabs
2019-04-07 14:00:26 -05:00
Benjamin Popp
ddc37c7504
a table with named elements should show the element name along with the element number.
2019-04-07 13:54:53 -05:00
Benjamin Popp
9e604435da
when the find tab finds data in an array, have that line start at the start of the element, not directly with the search results.
2019-04-07 13:47:04 -05:00
Benjamin Popp
f3abaf3a5f
fix threading issue
2019-04-07 13:40:13 -05:00
Benjamin Popp
65293493b3
double-clicking on an array highlights a segment, not the whole array
2019-04-07 13:31:22 -05:00
Benjamin Popp
0db31cf7bb
show messages when user action causes automatic repointing
2019-04-07 13:27:50 -05:00
Benjamin Popp
46b9fe4ae3
Adding right click option to see if something is text
2019-04-07 13:07:59 -05:00
Benjamin Popp
76ae65d2b0
display ASCII text a different color from poke text
2019-04-07 00:05:08 -05:00
Benjamin Popp
1b0c1ede25
only update the headers when scrolling left/right or when the width changes.
...
hide the start screen while there are any tabs
Allow Horizontal Scrolling of the data area insetad of wrapping for wide tables.
Notify on width change only after scrolling is complete when jumping to anchors.
Fix a bug where scrolled table headers didn't display correctly.
2019-04-07 00:02:41 -05:00
Benjamin Popp
cf7fd937de
fix bug copying pointers from arrays
...
fix bug adding a format to an anchor only pointed to from an array
2019-04-06 22:28:24 -05:00
Benjamin Popp
585b203455
first round of usability feedback from UT4
...
- trying to edit a pointer but not starting with '<' now auto-inserts the leading '<'
- trying to complete a pointer without the closing '>' now auto-inserts the trailing '>'
- trying to make a pointer content with just two hex characters interprets as a hex byte
- goto with <> braces strips the braces
- goto with leading 8 or 9 (such as 8123456) subtracts 8000000
- right-click on text has a copy option
- enter, clicking off, or arrow keys now commit instead of reject
- copying an unnamed anchor names the anchor
- pasting an anchor with a used name renames the new anchor
2019-04-06 14:16:43 -05:00
Benjamin Popp
c295a692f9
version bump before I forget
2019-04-01 21:43:19 -05:00
haven1433
92918c4d32
Merge pull request #23 from haven1433/dev
...
Enum Support
2019-04-01 21:14:41 -05:00
Benjamin Popp
e05791dbfb
fix copy/paste bug with tables
2019-04-01 21:13:35 -05:00
Benjamin Popp
093e5fee05
fix goto autocomplete bug
...
improve paste performance for arrays
2019-04-01 21:04:47 -05:00
Benjamin Popp
05e930c986
updates from self-code review
2019-04-01 20:51:54 -05:00
Benjamin Popp
c4c182a32f
changes to enums and element names are now reflected immediately.
2019-03-31 22:16:52 -05:00
Benjamin Popp
1cc4145108
make it possible to toggle custom headers
2019-03-31 22:03:11 -05:00
Benjamin Popp
08b2da4694
matched arrays extend together
2019-03-31 15:15:56 -05:00
Benjamin Popp
87f270301c
allow goto things like pokestat/BULBASAUR
2019-03-31 13:48:19 -05:00
Benjamin Popp
f88b2444f9
initial style for combobox
2019-03-30 21:46:54 -05:00
Benjamin Popp
ad4b60e95f
don't crop header names
2019-03-30 21:27:11 -05:00