I like the idea of this project, we need more semi-useless toys in our lives. I almost wish that every piece of software I use were customisable and themeable like Winamp. (or certain every-day objects ranging from fashion to gadgets to human skin via tattoos)
The handler triggering full screen (el.requestFullscreen) needs to be in the same call stack as a user interaction event. Same with triggering audio playback programmatically.
I'm actually using audio as a fallback to prevent the device from falling asleep (via nosleep.js, modern APIs do exist, but I don't trust Apple with PWAs).
I feel like it gives me more control over my time. I can get back to reality at my own pace.
Why I built it and how I use it: https://sonnet.io/posts/sit/
It is a fun experience. You go in there with no instructions and no idea what is going on. You quickly figure out how you can interact with it and what is going on within that little world and try and make sense of it. Then you notice the title and try and piece that in with that model you've just created. And then you get to wonder if you are reading too much into it and it is just a fun little toy someone built or if there is some artistic story.
Just... how.
[1]: https://codegolf.stackexchange.com/a/111932
[2]: https://copy.sh/life/?gist=f3413564b1fa9c69f2bad4b0400b8090&...
This is probably over-analysis, but it's interesting that so many people have the same reaction to this page.
If it were just names floating by using the same animation, it would have the same effect, I think.
Reminds me not to spend to much time on computers and be more present. I love it. Like a wake up alarm for life.