GoSuB Browser Progress, pt36

Last updated at 2024-10-09 10:51:17 (1 month ago)

So it took quite a while longer for getting the CSS3 and HTML5 crates working together nicely. Together with SharkTheOne (massive shoutout, as I know next to nothing about what I was doing here), we designed traits around our functionality, so they can be used separately as long as we referencing the traits, not the implementation.

This however, resulted in a complete new area for me in Rust, traits, generics, associative types, trait bounds and much more stuff.. We managed to have a running system now that integrates everything, but we are not completely happy with it.

So, since we are at a point where we pretty much know what we need to do in order to process html to actually send pixels to a screen, we decided to set up a proof-of-concept system in a way we like to have it, without worrying about breaking current things. We call it the "engine-v2", which currently is in a private repo as long as we are experimenting with it.

It turns out that we can simplify some trait usages this was and can easily (relative term) connect all components together. We also found solutions to current problems we are facing in the engine, that we can solve quite nicely with this new engine-v2 setup.

So for now we still continue with the current engine setup, but we might be able to refactor the new engine-v2 into the main branch at a later time if it seems good enough.. We probably will seek input from others who want to discuss is, so do join the developer chat at https://chat.developer.gosub.io because we value all help we can find.

Another thing we did, and are almost ready to do, is launching the v2 project (not to be confused with the engine-v2). Basically we redesigned the website, tried to cleanup documentation and have a plan for new contributors. We want to launch a campaign on hackernews in order to attract new contributors.

gosub rust

About jaytaph

Codemuser extraordinaire

avatar Loves building crazy and insane stuff. Happiest when left alone. All I wanted was a Pepsi, just a Pepsi.
Joined:March 24, 2023
Following:2
Followers:2
Posts:50
Comments:3
Upvotes:4
RSS feed