Page 1 of 1

MaterialSB brings Material Design to SpiderBasic.

Posted: Mon Jan 26, 2026 12:18 pm
by LastLife
Hey people!

In 2026, I challenged myself to release 26 of my projects, and today it's MaterialSB time!

Image

MaterialSB is a library for SpiderBasic that replaces all UI elements with Materialize, a framework based on the design system created by Google.

I've worked on MaterialSB for over a year (First commit on Dec 28th 2024, first usable version on Jan 31st 2025) and I used it in multiple projects.
I've learned a lot while working on it, and I now understand some of Fred's choices on PB and SB. The difficulty isn't implementing new features: that's a piece of cake; but creating an API is a whole other challenge. I had to change it many times during the development, and I have a whole new appreciation for PB's stable command set over the decades.
Speaking of the API, I didn't keep the PB/SB gadget workflow: to create an application with MaterialSB, you'll have to get rid of the Fantaisie Software's ways and understand some HTML logic: there are parents, children and a grid.
The real chore was actually writing the documentation. It was such a big task, and my English is so French that I had to resort to an LLM.

The code is here, it comes with examples.
Documentation is there.

Cya!

Re: MaterialSB brings Material Design to SpiderBasic.

Posted: Tue Jan 27, 2026 12:06 am
by Peter
Very interesting! Thanks for sharing! Image