It's been a bit of a bumpy week with some interruptions on my end, but work continues. Yesterday was somewhat of a lost day and it didn't turn out to be particularly salvageable, but I wasn't really ready to push a release for 515 or 516 yet anyway.
Bug fix work has been ongoing for 515, but I've had a couple of issues in the to-do list for it that kept getting pushed off to the next day, and the next, because I expected they'd be kind of annoying to quash. I'd like to tackle those before the next maintenance release, and there are some more minor issues on deck as well. One of the weirder fixes I did get to was from some kind of over-aggressive compiler optimization that only affected release builds, specifically causing an odd round-off of a math operation that shouldn't have had any rounding.
In 516, I've spent a lot of time this week working out a solution to the problem of local storage no longer being very usable in the browser, due to WebView2 not being broken like IE 11 was. (IE didn't care about the virtual webserver's port bouncing around, and real browsers do.) That started out with first developing a proof of concept, which required a fair amount of work on both the JavaScript and application ends, and then I had to test it, then I had to button it up in a way people could actually use, then I had to test it some more. It's set up and ready to go for the next alpha release, assuming I don't make any last-minute changes. Further refinements have been requested but those add a new layer of difficulty, and will have to wait for a future alpha.
Big thanks as always to the BYOND Members for keeping the lights on, and all of you on monthly donation platforms like Patreon and SubscribeStar whose ongoing support is greatly appreciated.
We're looking forward to the weekend here, and I hope all of you have a great one as well. Mak gam!
ID:2922568
Apr 26, 10:53 am
|
|