MaterialSB brings Material Design to SpiderBasic.

Created a nice software using SpiderBasic ? Post you link here !
LastLife
Posts: 6
Joined: Fri Dec 27, 2024 1:48 am

MaterialSB brings Material Design to SpiderBasic.

Post 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!
My blog : https://lastlife.net/
My open source PB stuff : Inputify, UITK, SelfHost.
My open source SB stuff : MaterialSB.
User avatar
Peter
Posts: 1206
Joined: Mon Feb 24, 2014 10:17 pm
Location: 127.0.0.1:9080
Contact:

Re: MaterialSB brings Material Design to SpiderBasic.

Post by Peter »

Very interesting! Thanks for sharing! Image
Post Reply