This PR began with the need to add a few more links within the navbar, to the new community forum, for example, and ended with the incorporation of Bulma, which provides a lot of new possibilities for UI components. I took the opportunity to update buttons across the site, as well as audit all the existing CSS and remove unused rules from site_base.css. There are likely still redundancies in the CSS defined in Svelte components and the CSS files that are directly loaded into Svelte, but progress was made here, nonetheless.
A few other tickets are handled with this PR as well:
This PR began with the need to add a few more links within the navbar, to the new community forum, for example, and ended with the incorporation of Bulma, which provides a lot of new possibilities for UI components. I took the opportunity to update buttons across the site, as well as audit all the existing CSS and remove unused rules from
site_base.css
. There are likely still redundancies in the CSS defined in Svelte components and the CSS files that are directly loaded into Svelte, but progress was made here, nonetheless.A few other tickets are handled with this PR as well: