* Refactored blockbase color configuration from 'descriptive' to 'semantic'
* Refactored Quadrat to support Semantic Colors
* WIP experiment to allow Customizer editing of semantic colors in Quadrat
* Update the settings in theme.json not styles
* remove class variable for simplicity
* allow users to set multiple colors
* move merged colors to a class property
* Refactored to simplify and integrate changes to save everything at once
* Refactored and implemented save-all-at-once
* Refactored color customization logic from Quadrat to Blockbase
* Refactored Mayland blocks to support semantic color customizations
* Refactored Seedlet for configurable semantic colors. Refactored meaning of 'primary' in blockbase.
* Minor color cleanups
* Fixed quadrat background color override
* Change variables to camelCase
* remove slug class property
* rename a few variables and add some comments
* remove the noop.css
* don't assume properties exist
Co-authored-by: Ben Dwyer <ben@scruffian.com>
* separated mixins from rules for the button block
* Removed unnecessary stylistic hover styles that were breaking on Chrome
Co-authored-by: Jason Crist <jcrist@pbking.com>
* Rename bb theme to make it not experimental
* Include theme.json files in dot org packaging
* Renamed all BCB Family Themes theme.json file
* Add font size to site title block.
Co-authored-by: Jeff Ong <jonger4@gmail.com>
* fix markup for header template part
* Remove nav links.
* Simplify block markup and CSS for the header.
* Fix margins + padding when logo is present.
* Removed theme attribute from block templates
* added isResponsive flag to navigation on header template part
* simplified header template to eliminate 'double header' elements, add responsive default to navigation block and remove unnecessary verbosity from navigation block
* remove index.html file (that I never should have comitted)
Co-authored-by: Jeff Ong <jonger4@gmail.com>
Co-authored-by: Jason Crist <jcrist@pbking.com>
* Remove mobile navigation ponyfill
* Update default mobile theme styles to (more closely) match comps
* Removed opinionated mobile menu button positioning logic from BCB
* Replace responsive logic + styles with the blocks native responsiveness.
* Added responsive flag and removed default links for navigation blocks
* Added backup solution to mobile nav to quadrat
Co-authored-by: Jason Crist <jcrist@pbking.com>
* Refactor button hover styles into its own custom object tree
* refactored and rebuilt quadrat to match new button styling methods
Co-authored-by: Ben Dwyer <ben@scruffian.com>
Co-authored-by: Jeff Ong <jonger4@gmail.com>
* Add support for basic site logo.
* Move site logo above site title.
* Revise logo position based on designs.
* Revise header CSS to match comps.
* Adjust custom logo size.
* Revise header padding.
* Revise header spacing with and without logo.