Commit Graph

1321 Commits

Author SHA1 Message Date
haven1433
a080dedbdb fix plural "best match" goto
plural worked for finding anchors, but didn't work for best-match
2022-09-29 00:13:36 -05:00
haven1433
e6c8e561b2 first pass at an improved text editor
for script editing, etc
2022-09-28 22:49:42 -05:00
haven1433
1858d8d3a0 fix stream data clearing issues
* when a stream shrinks, clear the old end token as well as the old data
* when parsing a stream with an end token, don't allow elements to have values that would look like end tokens (usually element 0)
* only goto moved data if the moved data was selected, as opposed to if the moved data was on-screen.
2022-09-28 21:40:03 -05:00
haven1433
9108b360af Updates from usability test with Shiny 2022-09-27 19:30:49 -05:00
haven1433
8a6f3ea559 Event improvements
* fix cut off text trainer range / berry id
* template for npcs
* template for signposts
* extended info in event panel for templates
* edit names
2022-09-23 16:06:24 -05:00
haven1433
10c1ab44b1 tab navigation improvements 2022-09-22 22:42:08 -05:00
haven1433
3a1f92f422 bugfix
allow pasting raw data to expand the data
don't keep trying to update selection if the selection stops changing
2022-09-22 21:15:49 -05:00
haven1433
2eaa1f6b6e improve editing 2022-09-22 21:05:20 -05:00
haven1433
d537f88c46 bugfixes 2022-09-22 20:58:41 -05:00
haven1433
af58a804f8 update method for testing new features 2022-09-22 13:18:59 -05:00
haven1433
69ad7c6bb8 Applying patch marks the tab as needing a save
also fix issue with IPS patches
2022-09-21 16:40:13 -05:00
haven1433
b1b82d5004 remove task/async warnings 2022-09-20 22:49:19 -05:00
haven1433
b8108e7638 Improve upgrade logic
When updating to a new version, don't upgrade tables that have been edited by the user.
2022-09-20 22:49:04 -05:00
haven1433
f5925af5ad remove shortname logic
after the UI updates, this text appears in a popup menu that has more available horizontal space. We don't need to truncate "data.poke" anymore, so remove the truncation logic.
2022-09-20 17:31:52 -05:00
haven1433
e18f9c3930 don't crash if rendering out-of-bounds 2022-09-20 17:23:59 -05:00
haven1433
a8a13bea8b fix code that broke tests 2022-09-19 22:44:10 -05:00
haven1433
fa99eaf886 fix import check
allow for the payload and index tables to be different lengths
2022-09-19 22:11:45 -05:00
haven1433
6c3110661b fix offset display editing 2022-09-19 19:17:03 -05:00
haven1433
47d3642bdf face correct way
- fix undo/redo bug for model element
- update event UI
- fix hover selection bug
2022-09-19 18:24:57 -05:00
haven1433
dd52f78880 Improve icons 2022-09-19 00:17:39 -05:00
haven1433
65b409e3bf bugfix
MaxLevel / MaxPokedex can be set now
Also make OWs appear in WrapPanel to see more at once.
Also show a trainer sprite if we have one.
2022-09-18 22:31:55 -05:00
haven1433
049685f975 add metadata 2022-09-18 21:29:57 -05:00
haven1433
8027842299 goto shortcut 2022-09-18 17:36:56 -05:00
haven1433
856b37c6ec fix primary/secondary count 2022-09-18 12:58:36 -05:00
haven1433
1f0b3f5eaf improve documentation 2022-09-18 12:58:20 -05:00
haven1433
6ad900a1ca apply templates / ui work 2022-09-18 01:36:19 -05:00
Haven1433
517759eeae double-click to access script 2022-09-17 10:46:31 -05:00
Haven1433
a2d4c66a33 items
and R/S/E support
2022-09-17 10:04:48 -05:00
Haven1433
4a416981f0 trainers 2022-09-16 23:26:38 -05:00
Haven1433
29092415a6 multi-select
and some flag-based utilities
and hide layoutID
2022-09-16 21:27:55 -05:00
Haven1433
555e5872ac auto-pick collision 2022-09-15 22:20:50 -05:00
Haven1433
6dbe5c62f0 resilience 2022-09-15 21:22:07 -05:00
Haven1433
841bccbc5a implement paint 2022-09-15 20:52:58 -05:00
Haven1433
b25a480f52 wild editing
also improve goto menu
* hide shortcuts when using the buttons, to make more room
* remember text when switching tabs
2022-09-15 19:45:11 -05:00
Haven1433
1ac960a477 support Goto 2022-09-15 08:03:04 -05:00
Haven1433
e05525e6d4 header / event work
can now create new events, and deleting them is less buggy
2022-09-14 22:08:25 -05:00
Haven1433
8e87ca99ac refactor classes to new file 2022-09-13 22:52:01 -05:00
Haven1433
0cca2a6bad add next/prev buttons 2022-09-13 22:49:38 -05:00
Haven1433
3a9cf7ee92 add basic filler UI (needs more updates later) 2022-09-13 20:44:02 -05:00
Haven1433
b77c12200e add property panel
not actually useful yet, just present
2022-09-13 07:43:34 -05:00
Haven1433
3b39646586 double-click interaction
also first pass at back/forward interaction
2022-09-12 22:30:44 -05:00
Haven1433
d92f9f28b4 allow delete 2022-09-12 21:48:04 -05:00
Haven1433
ee28bc8a02 initial ai script support 2022-09-12 20:23:40 -05:00
Haven1433
ef209b6a14 handle events
click/drag for all 4 types instead of just objects
2022-09-12 16:50:47 -05:00
Haven1433
a8385acd78 visualize collisions 2022-09-12 16:49:58 -05:00
Haven1433
5fd16f1734 update editor
track/edit collisions
2022-09-12 07:07:45 -05:00
Haven1433
de4fdaee96 fix tab header 2022-09-12 06:01:45 -05:00
Haven1433
d6fe659451 pan/zoom keyboard shortcuts 2022-09-11 22:49:41 -05:00
Haven1433
f341a6f27c bugfixes 2022-09-11 22:04:55 -05:00
Haven1433
86b89c4290 improve removal logic 2022-09-11 21:52:11 -05:00