* Universal themes: Add a setting to disable the Site Editor
* Check for index.html template before attempting to disable the FSE plugin (in the same way Gutenberg does)
* Only add a widgets menu item when there isn't one already
* Add an index template
Co-authored-by: Jason Crist <jcrist@pbking.com>
* Added selectors for Quadrat navigation styles to support the current classes produced by the page-list block
* Updated submenu border to match requested design
* Changes to quadrat table styles to match design and ensure editor and view are the same.
* Involved Blockbase in some of the table changes necessary for Quadrat.
* Added and formatted comments for Blockbase refactoring font definitions for the block
* Fixed wp.com comment styles for Quadrat. Removed unnecessary comment font stylings.
* Fixed Seedlet-blocks wp.com comment styles
* Moved .com specific fixes to appropriate space.
Co-authored-by: Ben Dwyer <ben@scruffian.com>
* Add custom vertical padding to theme.json
* Add custom vertical padding to header
* Add custom vertical padding to post template
* Add new compiled ponyfill.css
* Add newline at end of post-template scss file
* Make post template <li> styling more specific
* Remove custom CSS for vertical padding
* Add bottom padding to header template part
* Add spacer of 40px to query loop
* Add HTML content and closer to wp:spacer block
* Change wp:query-loop to wp:post-template
* first pass at color palette controls without functionality
* made palettes look like color annotations plugin
* make color selection functional
* get palettes from theme.json
* rename file
* rename colors preview file
* rename files
* more file renaming for clarity
* simplify settings
* rebuilt mayland and seedlet with alternative palettes
* renamed default template, dynamic theme name
* remove space
* Added default Varia/Seedlet palettes to blockbase
* check if the custom palette array is empty
* Only render color palette picker controls if there are alternatives to default.
* Only render color palette picker controls if there are alternatives to default. (fix)
* Removed commented code
* change palettes to an array
* chagne props comment
* removed unnecesary credit
* undo last commit, brought back the credits
* readd the settings file
* rebuild children
Co-authored-by: Ben Dwyer <ben@scruffian.com>
Co-authored-by: Jason Crist <jcrist@pbking.com>
* Add __unstableLocation to all BB&Co Themes
As BB & Co. themes ALL become "Universal Capable" this addition allows
the menues to be modifed (should these themes be used in "Classic Mode")
* Registered menu locations for all BB themes
Now that the navigation block has the __unstableLocation attribute the
method of rendering the block is no longer needed and can be removed (as
well as the php header file that was calling it) since it all comes from
blocks now.
* Refactor Blockbase Font Family Handling
Refactor Blockbase so that the font family provided is
DESCRIPTIVE instead of semantic.
Leverated SEMANTIC font family variables defined in custom
to assign to blocks.
(In this way USERS will see DESCRIPTIVE font family values to choose
from and theme configuration can use semantic values that can be
overridden by things such as the WP.com Font Picker)
* standardized line-height usage in quadrat and blockbase
* Refactored mayland configuration with font family and line height changes from blockbase
* Changes to Seedlet-blocks to support the font-face refactor
* 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>