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
Fred
Site Admin
Posts: 1858
Joined: Mon Feb 24, 2014 10:51 am

Re: MaterialSB brings Material Design to SpiderBasic.

Post by Fred »

Looks cool, thanks !
munfraid
Posts: 142
Joined: Sat Mar 24, 2018 1:33 pm

Re: MaterialSB brings Material Design to SpiderBasic.

Post by munfraid »

Amazing work, thanks!
User avatar
Caronte3D
Posts: 193
Joined: Sat Nov 23, 2019 5:21 pm
Location: Some Universe

Re: MaterialSB brings Material Design to SpiderBasic.

Post by Caronte3D »

I don't have time to play it, but it's very interesting. Thanks for sharing.
User avatar
bembulak
Posts: 114
Joined: Wed Feb 26, 2014 9:53 am

Re: MaterialSB brings Material Design to SpiderBasic.

Post by bembulak »

Amazing work! Congratulations!!!

+1 for not using Git
+1 for the awesome site
+1 for the documentation
Kind regards, bembulak

SpiderBasic 3.20 on Win11, Intel Mac, MX Linux
Post Reply