ID:2482048
 
It's been one of those all-over weeks for development, but ultimately the story of the week is how things had to slow down a bit while I got chased out of my office (it's just a corner of the upstairs in my house) because of the heat. In spite of that I think I did some impressive things and I'm working on some other impressive things.

In 512, I managed to track down the cause of a very annoying and difficult-to-find client issue occurring in some SS13 servers. The details of what happened will be in today's early-access Patreon post, but suffice it to say a semi-recent fix was done in such a way that was doomed until I made a minor refactor, also in the client code, that to be honest I should have done ages ago. Live and learn.

Right now I'm in the middle, or maybe the end, of a process of fixing a nasty issue in the icon editor. What issue? Well, it doesn't handle global color swaps as well as it should. The global color editor, or the used colors list which can also be edited in the same way, are both accessible from the pixmap editor but can change icons outside of the specific icon state you're working with. This makes undo/redo handling a little more complex, and it was never properly handled before so I'm properly handling it now.

For 513 work, mostly what I've done is some improvements to animate() that will feature in the new version. Specifically, it'll let you specify an associative list as one of the arguments, which should make "animation managers" a bit easier to handle now. You can also use a mutable appearance as an argument, to similar advantage.

I'm still looking to button up 513 relatively shortly. But I'd be lying if I said there weren't setbacks this week, not just because of the heat but because of various 512 miscellany. (And, I discovered we could stand to upgrade SQLite, which I might also do in 513, but I don't think it's mission-critical for the first beta and can be done later.) It'll be soon, though.

Thanks to everyone who's helped support us this month with your memberships and donations, and of course through our side channels including Patreon. It all helps, and I'm deeply appreciative.

Next week's news updates may come on Wednesday, but I haven't decided yet what I plan to do with the holiday.

Fireworks season is upon us! I'm a fireworks junkie, but I didn't get out to a show last year because temps were in the 90s and there are some lines I won't cross, even for a good fireworks display. You can buy fireworks legally around here now, but I have a yard surrounded by other houses and zero experience which basically is a recipe for some kind of emergency vehicle to show up at your house. Oh, well.
We buy fireworks by the truckload every year. Good times. We've had 0 fatalities.
Any upcoming features set in stone yet?(Roadmap)
Haven't read anything about the webclient in awhile, is that still moving on or is that changing to webassembly?


I love my 18" Lasko Cyclone pedestal fan, I live in PR. I have 2 of them and three 16" ones, the 18" Cyclone is a noticeable improvement and costs just slightly more, one of them is permanently in my office. We don't use AC.

For fireworks I have Four main tips:
1) Use one of those stove top fire lighters that
actually create a flame when you light them up. Some
create a spark, those won't work. Gives you a few inches
of safety.
2) Use heavy bottles or a concrete brick with holes to
set up rockets before lightning them.
3) Don't buy "childish" fireworks like sparkling sticks
and smokebombs or small blast bombs, the promote a false
sense of security and hence stupidity, you might not
lose an arm but a high degree burn or lose of a finger
is a possibility.
4) Pre set them minutes before using to make sure they
stay where you want them.

Have fun!