* WIP variations script
* add some initial code to copy theme variants
* Add more variations
* Fix blue and slate variations
* Remove commas breaking theme.json
* Refactored script to exclude unnecessary elements, copy additional resources and merge theme.json data
* Added npm script target to variations build. Added readme files to variation destination.
* Removed unused 'foreground' palette color from geologist variations. Mapped 'secondary' palette color to 'secondary' custom color in base Geologist theme.
* Removed unused 'foreground' palette color from geologist variations. Mapped 'secondary' palette color to 'secondary' custom color in base Geologist theme.
* Made the variations script smart
* Made site title adjustments per design request
* Update the header to use the standard blockbase header
* Refactored the usage of default header out of a change to template part and instead introduced the concept of 'mods' that will change templates to suit
* Removed header modifications to Geologist variations
* Added Google font URL information to geologist-blue
* Add IBM Plex Mono to our list of cusotmization fonts
Co-authored-by: Ben Dwyer <ben@scruffian.com>
* consolidate header styles designed for child themes into Blockbase which child themes can use as header/footer options.
* Refactor header spacing mechanism to use a spacer in a template part
* Refactor header layouts to allow for full-width background colors.
* Tweak navigation styles leveraged by headers to align with design intentions
* Various other header and navigation tweaks.
* Affects all Blockbase children
Co-authored-by: Maggie <maggie.cabrera@automattic.com>
Co-authored-by: Ben Dwyer <ben@scruffian.com>
* Update Blockbase template part blocks
* Update Arbutus template part blocks
* Update Geologist template part blocks
* Update Payton template part blocks
* Update Russell template part blocks
* Update Seedlet Blocks template part blocks
* Update Skatepark template part blocks
* Update Videomaker template part blocks
* Update Zoologist template part blocks
* Remove zero margin
* Remove reference to Blockbase
* Remove zero margin from all themes
* Move align setting to group block
* absorb group into the footer block
* remove layout from header footer only template
* remove wrappers from russell
* Move layout settings to footer template part for Seedlet Blocks
* Remove footer wrapper for Skatepark
* Remove wrapper from post-meta-icons
* Fix Mayland Blocks post meta icons spacing
* remmove space
Co-authored-by: Ben Dwyer <ben@scruffian.com>
* Blockbase: Simplify our approach to font customization
* remove commented code
* Handle fonts that are customized the old way
* add comments
* update all child themes to use the new font customization settings
* Add a comment about this being a breaking change
* Add a notice when a user has an old version of blockbase
* Quadrat: remove title spacers from templates
* Quadrat: add margin to post-title
* Quadrat: increase post title bottom margin
* Quadrat: increase post title margin again
* Quadrat: add GB comment for context
* Quadrat: reduce spacing above featured image
* Quadrat: increase featured image spacing slightly
* Quadrat: add spacing below featured image
* Remove :empty title styling
* Move post title spacing to theme.json
* Tweak featured image spacing
* Remove title spacer from index template
* Remove title spacer from page template
* Reduce post title spacing
* Move post title spacing from theme.json to css
* Add spacer back to index template
* Reduce featured image spacing
* Move CSS to the templates where possible
* Even out spacing without using negative margins.
* Apply the same changes to Geologist
* Apply the same changes to Zoologist
* Apply the same changes to Payton
* Geologist & Zoologist: Move the post-title margin to the block so that the no title posts line up
* Add left/right padding back to Payton page title
Co-authored-by: Ben Dwyer <ben@scruffian.com>
Co-authored-by: Kjell Reigstad <kjell@kjellr.com>
* Update all vertical nav blocks to new markup
* Update Videomaker header nav
* Update Arbutus header nav
* Update Blockbase header nav
* Update Geologist nav blocks
* Update Kerr nav block
* Update Mayland Blocks nav blocks
* Update Payton nav block
* Update Quadrat nav block
* Update Russell nav block
* Update Seedlet Blocks nav block
* Update Skatepark header nav block
* Update Videomaker pattern nav blocks
* Update Zoologist nav block
* Fix Blockbase menu
* Add missing setCascadingProperties prop
* Reset top margin on header navigation
* Updated build process to merge ALL attributes (as Gutenberg does) and re-defined the now missing custom templates items in the themes that would now lack them
* removed the build step tooling from blockbase
* converted build tool to a 'replacement tool'
* Removed build scripting from children package files
* Removed build scripting from children package files
* Run the script to remove child-theme.json files
* Update the version number and changelog for Blockbase
* Remove the rebuild script, we don't need it anymore
Co-authored-by: Ben Dwyer <ben@scruffian.com>
* Blockbase: Add query title block to all index templates
* remove from skatepark
* Add query title to payton and russell
* Add a space below the query title
* move blockbase post meta icons to block styles
* refactored geologist, removed unneeded css coming from Quadrat
* added meta icons to russell
* seedlet, zoologist refactored like geologist
* refactored Quadrat
* more unnecesary css
* applied to Mayland
* removed CSS from videomaker
* built mayland
* refactored Skatepark
* correct icon and size for Skatepark
* Update style.css
Adds auto-loading-homepage to stylesheet. Fixes homepage switching on WordPress.com
Themes:
- Blockbase
- Geologist
- Mayland Blocks
- Payton
- Quadrat
- Russell
- Seedlet Blocks
- Skatepark
- Videomaker
- Zoologist
* Adds at least 1 tag before auto-loading-homepage
Adds at least 1 tag before auto-loading-homepage to account for the dotorg script.
* Adjusted menu CSS to match recent changes in the block
* Adjusted mobile menu styling to fit recent changes to navigation block
* Style social nav on mobile only
* Made the same menu changes in Geologist as in Quadrat
* Corrected blockbase classes due to recent changes to navigation block
* Adjusted skatepark's navigation classes
* corrected videomaker classes
* Improved mobile navigation alignment for Seedlet Blocks
* Further addressed Seedlet's mobile stylings. Better addressed Blockbase mobile submenu spacing.
* Remove the margins on the social links block when in the nav
* Add a block style for 'clean mobile navigation block' and cleaned up base navigation block styles polyfill
* moved social menu location of styled mobile menu
* Renamed block style to improved responsive navigation
Co-authored-by: Ben Dwyer <ben@scruffian.com>
* renamed a couple of functions from 'newtheme' to 'geologist'
* Update the build script to use the theme slug in the function names
Co-authored-by: Ben Dwyer <ben@scruffian.com>
* Blockbase: Add social navigation to blockbase themes
* Add social navigation links to primary navigation
* move to a different file
* add missing file
* suppress warnings for HTML5 elements
* only append social links to a navigation block if the block opts in
* Fix fatal
* Removed requirement to have social parent container be primary menu (or even have content)
* Fix layout for social nav
* Update the structure of the social links when appended to match the way that the navigation block works
Co-authored-by: Jason Crist <jcrist@pbking.com>