Some Status Updates

I have some bug fixes for Davaux coming out soon. I was thinking of doing some partial releases (as in leave some packages at 0.9.0), but I may just bump them all up to 0.10. Both the davaux and @davaux/ui packages have breaking changes coming. The biggest one is in the UI package, all font size props in components and in StyleProps have been aligned to use px when set as a number. This was mixed between px and rem before (and currently in 0.9.0). It was confusing even to me and I couldn't keep track of which were which, so I just made them all the same.

As I said before, I've been working on BeSquishy again and, well, I've been working on it all along, just not directly. I recently pulled in another project I have been building for a long time to use with BeSquishy, finally. It's called Passage and it's a modular transaction system. Passage gives BeSquishy real-time capabilities. I've been experimenting with some features that Passage allows in BeSquishy. I'm sure you can use your imagination to figure some of those out. What has been interesting, though, is plugging Passage into some things has actually simplified the code and flow state of BeSquishy itself. BeSquishy can now offload some tasks to Passage, which means the web server is dealing with what the user sees, while Passage is doing processing in the background to keep everything working smoothly. I was hesitant to add any Passage support this early, but it's been pretty cool how much it improved a lot of the things BeSquishy does behind the scenes (and on your screen).

Before beginning to integrate Passage, I was possibly weeks away from a quiet launch of BeSquishy. I think adding Passage probably adds some time to that, just because it adds quite a bit of surface area to test and make sure everything is working correctly. It's more complete than any other version of BeSquishy I've built in the past, so that means eventually I'm gonna run out of excuses to not just launch it.

David D.

0
0
0
16

Comments

No Comments

David Dyess .com

Copyright © 1999 - 2025