* 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>