v0.9.32
d514ffb Fix regressions
7a8935a Stylistic changes
d419bd1 Refactor Asset Manager and add the possibility to insert custom types
91ecaac Add custom upload name
ad84b29 Add 'asset:upload:error' event
90027e3 Add 'X-Requested-With' header in fetch
1829fd0 Move modal from container to the editor
c55a598 Refactor and improve asset uploading
b36cb11 Add a fetch polyfill with Promise
633cb2d Set wrapper storing as an opt-in option
a97bded Update navigator items & traits loading
24e746e Store the entire wrapper not only its components
2236a68 Create and update Typeable
354e732 Export body/wrapper in CSS/HTML code
72c6fe4 Changed Component model property from `hiddenLayer` to `layerable`
673404e Update selected helper, show the name of the component in case has no classes
df44e2c Add selectedLabel config in Selector Manager
6c3a924 Update few API JSDocs
22e00c1 Update add method in plugin manager and return the plugin itself
4ec5726 Stylistic changes on layers
d305942 Add the possibility to avoid item selection in sorter
c00c891 Fix sorting with wrapper inside layers
1abcfd2 Update layers configs
448c6ba Add the possibility to see the wrapper in layers
b1d7235 Improve new rule creation with CSSRule
7f4238e Update getModelToStyle with getStyleable method
32a642f Refactor SelectorManager Make a difference between global selectors container and the viewer one
1d421b2 Avoid updating height/width in resizing when not required
b6f8238 Fix component selector in style manager
a279b42 Show correctly valid selectors in selectors view
28b8d0a Returns in Style Manager only styleable selectors
a4c67e1 Add propertyMap on SelectorManager module This allows to intercept new selectors and add custom properties on them
c56d027 Extend Selector properties
v0.9.5
0e98c04 Add tagVarStart and tagVarEnd configuration options
2fcb4f4 Update script rendering in canvas and in export
5aa69d6 Update getScriptString with string interpolation from props
86ddc25 Add avoidUpdateStyle option in addComponents
This allow to insert HTML string with style without updating them (used in Blocks)
50475b9 Move changes count after store inside callback
5f5ba1a Use JSON.parse in AssetManager only if the value is a string. Closes #128
2c7de13 Fix plugin order execution
7632e08 Rerender assets when the collection is resetted
a2dd78c Let pass a callback function in load method
23e96cd Prevent setting status in case the model is not found
1316e30 Load assets from the storage only if the array is not empty
1ea293a Switch radio to checkbox in class manager view
v0.9.6
bc45662 Update build script in JS generator
789c870 Prevent errors in dimsFromTarget with empty target
Bump v0.9.8
02f1117 Make clearProperties configurable
21bf336 Add the possibility to clean properties
c30daed Fix style manager regressions
5673e9f Make id attribute unique. Closes #164
b74cb9c Refactor PropertyView and make computed function configurable
b91a50c Add updateStatus on PropertyView in StyleManager
4b584a7 Implement Styleable interface in Components and CssRules
6e17b1e Add Stylable class
cb29703 Add getSelectedToStyle to the editor API
5c67da9 Use customBadgeLabel on canvas badge
ca102a5 Add setCustomBadgeLabel method to canvas
77c9f6f Add icon property to Components
e3ec989 Update SVG Component name
6c993d7 Update custom name in ItemView
501795d Make use of getName in SelectComponent command
v0.9.12
5b3de6d Do post render stuff after the iframe is loaded
cec81eb Test style parsing for attributes containing colon
43b4f96 Add a global dropzone for file dragging. Closes #198
5dfce2a Make a missing Spectrum plugin more verbose
361f3e2 Make a missing $ more verbose
3712695 Update block remove method and set the listener inside the view
4b64a86 Fixed issue #221 blockManager.remove not working. added render to remove method
637811d Moves down the RTE toolbar when it's closer to the top canvas edge. Fixes #61
d617693 Add type="button" for the '+' button. Fixes #158
v0.9.13
7756992 Add content listener in text view component
6d9b312 Add to undo manager also `change:content` to listen
560e34d Avoid double content by removing its children in Text Component
v0.9.15
c45e572 Fix few regressions after the trait update
c0e90c7 Improve getInitValue of the Trait
562e0e0 Init the component with initial values from traits. Closes #230
9f39cdf Update BlockView, avoid false positives with the Sorter
6e18b21 Refactor Navigator and move there components status update
80b12df Refactor SelectComponent Move component selection in DomComponents module
6436e4e Add `editor.select(el)` method
26d63a2 Refactor ComponentView and the SelectComponent command Move the initResize from ComponentView to SelectComponent
9202520 Improve resizable component model property Passing an object, will use it as additional options
43114bf Refactor resizer in ComponentView and make use of Styleable
Bump v0.8.18
63e0fd0 Fix storage loading
1d6a0ab Add auto scroll on dragging, Closes #102
dc31b9a Clean the component status on init
bfbb55d Custom uploadFile option. Closes #117
With this option, in assetManager, is now possible to override the built-in method
31e2931 Add callback function to load method
56b4b2d Refactor store and load inside storable modules. Closes #128
0912b92 Update trait manager tests
v0.9.1
2c31c55 Remove default blocks from configuration
8fbfb97 Take into account full size of elements while dragging
1e3c00e Update styles for the navigator
6f7c196 Apply the same status management from ComponentView to ItemView
5ed91bc Make freezed a status of the component
f6af7ca Refactor move method in Sorter
5e4c4c6 Improve dragger/sorter
v0.9.11
5b4397e Add cross-env to package.json scripts
b583ec8 Updating openAssetManager function in PropertyFileView to utilize open-assets command
61ac543 Adding remove function to Blocks manager
6e1952b Temporarily adding components via the Sorter no longer triggers add/change events
b7f7b80 Add updateStatus also on stack property type in Style Manager
f4ced82 Add SVG component, closes #114
5484789 Update how the autosave is checked, should fix #119
c539656 Update base css in the canvas
1586fe5 Add off() method to the editor
0.8.17
2a464fc Add eslint as dev-dep and include .eslintrc. Closes #126
cb39db8 Update style manager tests
4f24d0f Improve component dragging with parent selection
5a0b637 Show custom name in badges
v0.12.25
769246e Update README
28289aa Add `disable` button feature
ab4a5ce id with lowercase
6dc2047 Fix color input update
4683a04 Make SVG resizable
351e911 Fix SVG's rect
831ffdb Add webpack-html
266594f Update StyleManager status management
f5e8352 Filter computed styles from browser defaults
7679b78 Improve Resizer with more configurations
7839ac7 Refactor StyleManager model properties
48d61bb Fixing CSS issues with combobox in Firefox
658f68f Add createType to StyleManager
ecf22d6 Add setValue to the property model
1279ad7 Avoid element update, from the model value change, if it comes from element itself
76d92bf AssetsView input placeholder text from configuration
45804f3 Mare the rte toolbar hidden on render. Closes #461
cb3730b Update index.html so that all media files have an absolute path
5fe93fa Add Arguments to Editor.trigger() function
9c2da6c Make Traits label configurable. Closes #447
0e5c111 Fix radio input styles
ed984a2 Update number input validator
43c0a34 Update slider property in style manager
17f850a Refactor UI input number
6e48ca0 Refactor abstract ui input
v0.12.30
8e03bdc Update sorter events
4aa3ba7 Fix `matches` method in Sorter. Fixes #484
e458c1d Expose Components and ComponentsView in DomComponents
0900b0c Fix getModelToStyle in StyleManager
9b12bc3 Prevent component selection on frame resize
d5a91a3 Add editable attribute to image component
687e150 Add `stylable-require` property on Component Model
2354274 Add `unstylable` property on Component Model
7c840d6 Update extendProperties, allow property extension with id key
3a90437 Fixing background color for gjs-input-unit
108bf5a Add grapesjs-style-gradient in README
v0.10.8
e182808 Load default commands on Command init module and remove toLoad method
d2318f4 Fix string type in FileUploader
9a79736 The npm packed distro of the project (grapesjs-*.tgz) is git and npm ignored. Development resources are npm ignored
608d33e Add a test to check if a custom plugin can override a default command
490946a Add editorconfig
v0.11.3-rc
* Remove JQuery dependency and update its plugins
* Refactor some modules