ReadAlongs / Studio-Web-archived

ReadAlong Studio Web Interface
Other
2 stars 2 forks source link

build: remove unused Bulma dependency #31

Closed joanise closed 1 year ago

joanise commented 1 year ago

We don't really use Bulma, but it was included in the code base inside src/styles.css.

Bulma might be a good choice to replace Bootstrap, but right now the Studio-Web layout is all done using Bootstrap classes, so let's remove Bulma for now. Doing so only makes minor visual differences.

If we later want to rewrite the layout with Bulma, let's npm install --save bulma it at that time and make the dependency explicit, and ideally remove Bootstrap if and when we do that.

This PR also moves the import of the material icons fonts to styles.sass since we have nothing of our own left in styles.css. Studio-Web uses the mat-icon icons from angular Material, but the embedded Web-Component uses material-icons instead and needs them imported.