Commit Graph

3373 Commits

Author SHA1 Message Date
haven1433
d138bcafa4 draft for more templates 2022-11-04 23:33:38 -05:00
haven1433
0c0acc9258 bugfix
undo should fix borders
2022-11-04 21:57:51 -05:00
haven1433
270edb8fab usability improvements
hide header panel when showing border panel
label the header and border panels
2022-11-04 21:55:00 -05:00
haven1433
3b02c6a186 Ctrl+Drag for drawing rectangles 2022-11-04 21:36:46 -05:00
haven1433
e3947f9035 refactor "distraction free mode" (lightweight ui mode)
still not sure how I would expose this / do this. But the functionality can now be turned on in the viewmodel. Accessible via python:
```

```
2022-11-04 14:52:55 -05:00
haven1433
543496d5c7 add green check
for 'tutorial complete' animation
2022-11-04 14:16:43 -05:00
haven1433
84eb6ba435 improve event cycling 2022-11-04 11:44:55 -05:00
haven1433
4934b336ea refactor 2022-11-04 10:51:55 -05:00
haven1433
0bcaccea82 fix double-draw issue
when the selected block changes, we're between draw interactions
2022-11-04 10:30:43 -05:00
haven1433
5d71b78932 fix mouse right-click drag bug
over the block panel
2022-11-04 10:21:57 -05:00
haven1433
dbb18937db animation improvements 2022-11-04 10:17:11 -05:00
haven1433
79018bd003 fix block selection bug 2022-11-04 09:51:32 -05:00
haven1433
6acef70230 fix initial values 2022-11-04 09:07:06 -05:00
haven1433
197882dec1 fix warp bug 2022-11-04 09:04:34 -05:00
haven1433
679e1067fa update names from low/high to lowLevel/highLevel
make it a bit more clear for people reading the data
2022-11-04 08:52:31 -05:00
haven1433
890c9c00b8 add focus box when switching tabs
to help the user see which part of the screen they should focus on
2022-11-04 08:51:42 -05:00
haven1433
63fe67e196 bugfix 2022-11-04 08:07:05 -05:00
haven1433
a30ce2ea95 first round updates from usability test 2022-11-04 00:29:03 -05:00
haven1433
b4cf482a28 rename 2022-11-03 23:27:01 -05:00
haven1433
d57ce129ee improve labels
also remove scrolling animation that doesn't help
2022-11-03 23:26:44 -05:00
haven1433
22ec42d9f2 bugfixes
* don't crash drawing outside of bounds
* don't crash showing tooltip for invalid data
* don't flicker the panel during selection
2022-11-03 23:07:23 -05:00
haven1433
9c11ac55cb add automation metacommands exportimage / importimage
```
# sample for exporting / importing sprites via .hma scripts

@graphics.pokemon.sprites.front/bulbasaur  @!exportimage(test1.png)

@graphics.pokemon.sprites.front/charmander @!importimage(test1.png greedy)
```
2022-11-03 20:09:19 -05:00
haven1433
fcf80c907d add type hold effects table
some items can effect the power of specific types. This lets us tap into the mapping of effects-to-type so we can play with it.
2022-11-02 22:48:09 -05:00
haven1433
f4221580c1 allow resizing for code tool content (ctrl+scroll) 2022-11-02 09:00:12 -05:00
haven1433
5af920b179 tab header content should stretch to available space
only matters if there's 2 rows of tabs, but this makes the 'X' button appear in the right place, and right-click/middle-click work correctly
2022-11-02 08:44:41 -05:00
haven1433
2428ba8231 thumb tool should allow +1's on words 2022-11-02 08:43:08 -05:00
haven1433
614244dd88 allow HMA scripts / descriptions to include è character 2022-11-02 08:27:57 -05:00
haven1433
f78b52483c allow ' and " in goto directives 2022-11-02 08:10:57 -05:00
haven1433
b01aa432bf fairy type script should update fairy-type moves 2022-11-02 07:35:55 -05:00
haven1433
0fff5e9443 don't crash if palette picking with a null palette 2022-11-02 00:17:17 -05:00
haven1433
61e656cbce fix import bug for emerald type icons 2022-11-02 00:04:31 -05:00
haven1433
9fcbb6a89d remove expired warning 2022-11-02 00:04:15 -05:00
haven1433
d3d2422ec0 fix decap algorithm
Now works right for capital letters that come after escape bytes
also fix random crash in ModelTable string recognition
also fi random assert from adding an anchor to a pointer
2022-11-01 23:36:40 -05:00
haven1433
0ddee84a10 bugfix
trainer pokemon count is 4 bytes
2022-11-01 20:00:12 -05:00
haven1433
04aba5dae7 improve tooltips
also show range for trainers/NPCs
2022-11-01 19:59:53 -05:00
haven1433
1f17d9dbe9 first pass at tooltips 2022-10-31 21:46:41 -05:00
haven1433
d523fb70dd fix fly logic, allow duplicate 2022-10-31 20:21:50 -05:00
haven1433
89df54c6be fix trainer textbox issues 2022-10-31 15:00:55 -05:00
haven1433
5eb1cc67f0 add delete to right-click menu 2022-10-31 14:53:51 -05:00
haven1433
85bf7e6b6b refactor 2022-10-31 14:38:11 -05:00
haven1433
94a73e76fd escape actually deselects tools 2022-10-31 13:22:54 -05:00
haven1433
50cf90c9e6 don't track changes when adding runs lazily
lazy runs don't count as data changes
2022-10-31 11:46:09 -05:00
haven1433
c7c45f7c89 Improve text that shows when making new 2022-10-31 11:36:10 -05:00
haven1433
3afc244baf fix fly x/y 2022-10-31 11:29:38 -05:00
haven1433
7677293b40 place return in right location 2022-10-31 11:19:46 -05:00
haven1433
7506b0f29b save completed tuts on exit 2022-10-31 11:11:25 -05:00
haven1433
16e32491d5 double-click icon 2022-10-30 23:07:12 -05:00
haven1433
9820d79ff0 fix close/reopen issue
tuts no longer auto-reopen when switching tabs
2022-10-30 22:45:21 -05:00
haven1433
1ff49ec4f1 another pass at tutorial improvements 2022-10-30 18:43:28 -05:00
haven1433
923984fddd resize tutorials 2022-10-30 16:41:26 -05:00