I get that Flash hit a sweet spot. I'm not sure I get why nothing has really replaced it. There are other apps that give you animated vector graphics, in an IDE, with coding.
I believe Unity doesn't do flash style vector animations. It will take in SVGs, turn them into meshes and apply skeletons. That said, it has replaced Flash in turns of the 1000s and 1000s of web games made with it.
Rive has an open SDK and my understanding is that you could build an entire app without ever opening theirs. But then there goes the “flash” vibe, unfortunately. Their primitives are also a little obscure without their IDE.
I tried Rive Editor and I could not export my animation unless I upgraded to a paid plan, not even to a proprietary format. The free plan is is just a demo with no real world usage, not even for hobby.
A bit mad because I spent more time playing with it than I would like to admit
All of those alternatives fail at debugging, because to this day browser teams don't consider 2D and 3D debugging tools something worthwhile having on developer tooling.
So in some cases you need a native build to try to replicate browser issues, and then being able to plug into RenderDoc, Instruments, PIX,....
Safari's devtools has a visual <canvas> debugger. I remember using it, seeing all the CanvasRenderingContext2D calls that affected the canvas listed, and scrubbing left and right through time to see how a frame was built up.
Why? Lots of companies sell Windows Laptops for under $200 (a 1/3rd the price of this). Personally I'd expect Apple's costs to be lower. Plus, Apple gets services money (iCloud, AppleTV+, ...)
It's non-trival though not that hard. Have you asked an LLM?
It depends on your needs
* You can compute a rectangle by expanding a line purpendicular to its direction
The problem with this is you'll get gaps between 2 lines if they are supposed to be connected. You can solve that by trying to connect the corners if the rectangles. Once you do this though you're no longer drawing rectangles. You might have to make a simple triangle rasterizer. Or a scanline rasterizer
* You can "drag a brush". You compute a single line, then at each pixel, draw a sprite/circle/rectangle around that pixel. That's slow because you'll draw every pixel more than once but it will work and might be fast enough
This has the issue with the ends will be different unless your brush is round. If that's ok then it works.
All of these are something you can ask Gemini, ChatGPT, Claude, and they'll spit out an exmaple in the language of your choice.
I'm mixed. I always wanted a dog as an adult because I grew up with dogs. But, maybe because it was a different time, the dogs didn't run our lives. Serially, they lived in our backyard. They had access to a dog house in the garage. And we gave them food and played with them. I was also a kid so no idea what my parents went through but I certainly didn't see them fretting over the dog and we rarely if ever took them for a walk.
But now I see any of my friend and family that have dogs re-arrange their lives around them. One friend will never stay out more than 2 hours because "gotta get back to the dogs". So, dinner and a movie is out since that would be more than 2 hours. A family member is similar, gotta get home for the dogs. This family member would also not be ok to check them into a dog hotel for a longer family vacation so we haven't had one in 10 years.
So, seeing examples like these and others, I haven't been able to convince myself to do it. I kept waiting until I had a house with a yard like I grew up in but that never happened.
what is "mainstream global anglo pop music"? Anglo apparently means "white"? Is there such a thing as "mainstream global anglo pop music"? I certainly can't separate many mainstream global pop music by the race of the person singing.
You're already in that world. Phones have ubiqitous cameras and they are normalized at this point. It's a common scene in a movie where instead of helping someone who was hurt, people just pull out their phones and film.
Cameras on glasses will be normalized too. A few HNer types will scream. The rest of the "nothing to hide so nothing to fear" group will just wear them. (not saying I agree with "nothing to hide so nothing to fear". Rather, I'm saying that's common way of thinking. Common enough that it's likely people will wear these eventually.
How about this marketing approach: "College woman, tired of creepers trying to hit on you. Worried about getting roofied. Wear these glasses and turn the creeps in".
Personally I find this workflow is jarring. I get into flow typing code and then the AI autocompletes the next four lines on a tab input. Now my flow is screeching to a halt because I have to switch from flow mode to review mode to make sure it actually autocompleted what I wanted
Here's 2?
https://rive.app/editor
https://cavalry.scenegroup.co/
I believe Unity doesn't do flash style vector animations. It will take in SVGs, turn them into meshes and apply skeletons. That said, it has replaced Flash in turns of the 1000s and 1000s of web games made with it.
https://poki.com/en/unity
https://itch.io/games/platform-web (majorty are Unity?)
Fun history: There was a flash like (vector animation program) for the Apple II called Fantavision.
https://youtu.be/8_Bm8bidrpE?t=40
It would export executables IIRC.
reply