Have you drawn anything as well during all this time updating the app and adding new features? I'm sure you're just as excited to give 'em a try and make some cool stuff with them too!
Aw I haven't actually, I'm a terrible animator. I also have this problem where, when I'm working on programming, I seem to have absolutely no creative abilities, so I end up not drawing or playing music or anything. I'm sorry I don't have anything to show.
When I another app from the HOME menu (FTPD, to be exact) without first closing Junk Draw and while the START menu was still open, the app was seemingly taking forever to close in order to open FTPD. I had to restart my 3DS, lest I chose to wait long enough for Junk Draw to close proper. Dunno if there's anything worth investigating there, but—again—I thought I'd mention it.
Huh, that's interesting. I tried reproducing it many times in different states, such as quitting after loading big drawings, after exporting a gif, etc but was unable to reproduce it. That is, until I tried
closing the app while in a menu. I was unable to do so, and the app hung forever like you experienced. I'm trying to figure this out, but in the meantime, make sure you're out of all menus before closing
Now with the New 3DS in mind, there might even be the possibility of expanding on certain features with less worry about performance issues!
That's true! Maybe I can get some undo/redo system in place. I realized I haven't actually added any of your earlier suggestions (undo/multiplayer/playback), so hopefully I can do at least that one.
Admittedly, it'd be pretty handy if I could see the page ahead too. Somethin' for another version, I s'pose.
I thought about that, but I'm not sure how I would display it. How would you know which layer is above and which is below? Or does that not matter? Should they all appear as faint lines behind the current drawing and it's up to the animator to figure out which is "above" the other? If that's the case, it should be easy to have some forward frames, though the onion skin layers will be limited to a
total of 3 if you're on 500x500. If you're on 250x250 (Small Animation mode), I could have 3 in both directions. Is it going to be ok to have just 3 total, maybe 2 behind and 1 forward? It'll be configurable in the options menu.
Tried out the second pre-release of version 0.4, this time making a two-frame animation of a Pico-lookin' hedgehog (Pico from Newgrounds/Friday Night Funkin').
I love how it turned out! It's amazing what can be done with only two frames when you're skilled. And the slow pen is more like a lag brush than true stabilization; hope that's ok. Like using a long ink brush. Realistically, I should rename friction to brush length, but friction kinda makes sense too... in a way lol. It's just a much simpler implementation than true stabilization.
Edit: I wasn't able to figure out how to fix the freezing the "right" way, so I just disable the home button while in menus. This does effectively fix the issue, and fixes some other issues we haven't run into where you could interrupt the app while exporting pages and create corrupt files.
Edit2: All right, I'm pretty happy with 0.4. Some of these changes I want to make are really big and should go into a 0.5, which I think I'll work on later. I'd be happy to make small changes such as forward onion skin, if the limitations and implementation I mentioned are fine
https://github.com/randomouscrap98/3ds_junkdraw/releases/tag/v0.4