Changed
- Allow strings in upload function of component image #1462
- Append external styles inside head instead of body #1473
- Improved Style Manager for a better extensibility
- Avoid adding styles for temporary components (eg. created when you drag blocks around the canvas)
Added
- Accepts strings as argument for the assets callback in Style Manager. Closes #1457
- Added
valueTrue
andvalueFalse
options to trait checkbox type. Closes #1424
This feature allows you to customize the boolean attribute on components
Example:
traits: [{
type: 'checkbox',
label: 'Show Name',
name: 'show-name',
valueTrue: 'TRUE-value',
valueFalse: 'FALSE-value',
// For default values you have to specify same true/false values
// You can add `value` in trait or on your components
value: 'FALSE-value',
}]
- Added ComponentStyleClear command and
style-signature
option in Component - Added
setTarget
method in StyleManager - Added
button
trait type - Added
styleManager:update:target
event to track target changes (Component or CSSRule) in Style Manager - Added
getTrait(traitName)
method in Component - Added new methods in Editor:
once
,getWrapper
- Added
log
option to the main config object
Fixed
- Avoid removing component on selector editing
- Store the wrapper if
avoidInlineStyle
is false #TODO issue in project - Return
body
selector, instead of#wrapper
, for the wrapper when requested - Run
npm start
cross-platform. Closes #1456 - Improve hover in SelectComponent command. Fixes #1448
- Avoid errors in case of textnode selection
- Fix duplicated CSS rules with at-rules. Closes #1513
- Update traits when a component is removed. Fixes #1535