I don't do much promotion here on the fedi, but I got to make album art for one of my fav artists, and you should def go listen to her new single:
Another neat aspect of this project is, a ton of its text and information are just crammed into its HTML. The scripts do the bare minimum necessary to get the job done. This means web crawlers and other browserless web systems can glean lots of info from the app, even if it doesn't run.
I just took this a step further and made the Help popup appear when a visitor has scripts disabled, along with a bit of extra info just for them.
Now, the app isn't as accessible as it could be, and that's just a matter of time, but one thing I tried to do from the outset was to put all its unnecessary bells and whistles behind a root-level CSS class, so folks who prefer standard web components can opt out of the frills.
Making a web app accessible takes more than that, but I intend to do more, down the road. Actually consulting with an a11y expert is something I'm willing to pursue. This is good stuff to know.
Who's in the mood for some uploaded screen capture?
It's been a busy week of late-night coding, peppered with glances at MDN web docs, and here's what I have to show for it:
- the popups are complete
- I've finished the file loading UI
- there's keyboard shortcuts now
- zoom improvements
- code improvements, for what it's worth
What's obviously missing is the simulation itself, which I want to implement on the live stream!
In case you missed it, Google Play recently removed the @Tusky Mastodon app without proper explanation.
Tusky is one of the best Android Mastodon apps, with nothing controversial in it at all. It's quite disturbing that Google can and does act like this.
An alternative and much better way of getting Tusky onto your Android device is by using the independent FOSS app store @fdroidorg
You can find instructions for installing F-Droid here: https://switching.software/replace/google-play/
When the kitten's present, the keyboard guard is within reach:
I am pooped!
6. Beverages, but no food, during or leading up to a stream. Mic'd up coughing fits are no fun.
7. The project needs a little more off-screen prep work before game day. Finish the GUI and pop-ups, so they can be set aside.
8. Find a solution for music. Bull of Heaven won't do; maybe dig up that algorithmic music player someone made.
4. Streaming, it seems, severely compromises my ability to focus. It's like commentating on myself, while I'm involved in the creative process. I don't think it's reasonable to try and juggle that, so I should come up with a solution. Maybe I do some programming while mumbling and chatting, and then have planned stopping points where I switch into Rez Presents A Concept mode.
5. People, including strangers, will just come and go, and I don't have to make friends with friggin' everyone! 😅
Okay, plenty of actionable takeaways from my first livestream:
1. My personality crosses the Zoom divide but not yet the Twitch divide. It could be that I'm uncomfortable hearing my own voice in my headset, but it's more about stage fright.
2. Worked out the audio system issues.
3. With a one monitor setup, everything you see, they see. Creating that user account just for streaming was a good call. A floating chat display would also be a good idea.
dev log about making stock move around in world space and how I’m dealing with tasks in the game
I've spent a couple evenings in a row configuring a separate user account on my computer to program and stream from, and now... I'd rather use that account than my actual user account 😑
If anything, it's good practice for when I eventually switch to some Linux flavor down the road
Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.