https://app.cathode.tube/ has been enhanced with the ability to save a .ray of the currently loaded images
It uh... Can't load them yet
And the format is different so they probably won't work with cathode 0.2.0
BUT y'know
A mech piloting mercenary from the next universe over
Also writes a lot of mediocre #Rust code
| Cathode | https://cathode.tube |
| Streamin | https://live.greenboi.me |
| Codin | https://forge.greenboi.me/emerald |
| Pronouns | he/they or whatever idk |
https://app.cathode.tube/ has been enhanced with the ability to save a .ray of the currently loaded images
It uh... Can't load them yet
And the format is different so they probably won't work with cathode 0.2.0
BUT y'know
It's not really ready yet but the web version of #cathode is available
Skeleton actually gets around this in a very clever way by using a hidden file input and programmatically firing the click event on it
It's that sort of thinking that makes me both admire and fear full time web developers
One thing about this project is that it should have been allowed to mature in private for a while but I got excited and kind of jumped the gun I think. Now even if it ever "gets good" it probably won't be relevant because I missed the opportunity to make a good first impression (and the vtuber craze seems to have run it's course for the most part)
Either way I'm learning stuff so I'm going to continue. For example, one of my goals for this refactoring is to be able to run the frontend as a web app, meaning I'll need to figure out how to handle things like audio and file IO from the browser, and in a way that is still able to be used with the Tauri backend as well. Even if I'm the only person that uses it, I'm pretty proud of cathode and will continue hacking away at it until that stops being the case.
I've begun the process of rewriting the frontend of #cathode to use #sveltekit and #skeletonui, meaning I've finally been forced to confront the absolute shit show that is the javascript I wrote for this project. It seems like I just stuck functions and state in whatever file I happened to be editing at the time 😵💫.
On the upside this is a good chance to make future-me's life a lot easier when trying to add features. Plus the whole UI will look a lot less like it was made in ms paint thanks to skeleton and tailwind
Meant to post this here btw lmao
If you follow my mastodon account, you might know that one of the reasons development stopped so suddenly was because I had intended to rewrite what little I had done using the Bevy game engine. Well, I bashed my head into that wall for a while but eventually came to the conclusion that Bevy just doesn’t have the UI amenities I’d need for Cathode. That all is to say that I’m back to working on the original Tauri version of Cathode.