Refactoring....
Refactoring....
Refactoring...
Release 0.10.55
modify matrix cache
Release 0.10.54
support skewXY, transform cache
I made a vscode code extension for easylogic studio.
I have distributed the package so that easylogic studio editor can be used in vscode as well.
https://marketplace.visualstudio.com/items?itemName=easylogic.easylogic-studio
https://marketplace.visualstudio.com/items?itemName=easylogic.easylogic-studio
Release 0.10.52
add command name in refreshHistory message
Release 0.10.51
update package.json
Merge branch 'main' of https://github.com/easylogic/editor into main
support vscode build
Release 0.10.50
support vscode build
Update README.md
https://github.com/easylogic/awesome-easylogic-studio
The basic functions of the editor are separated and structured so that they can be recombined with plug-ins.
implement plugin architecture in editor
/**
*
* initialize BarChart Plugin
*
* @param {Editor} editor
*/
export default function (editor) {
// register item layer
editor.registerItem(BAR_CHART_TYPE, BarChartLayer )
// register inspector editor
editor.registerInspector(BAR_CHART_TYPE, BarChartLayerInspector)
// register html renderer
editor.registerRenderer('html', BAR_CHART_TYPE, new BarChartHTMLRender() )
// register control ui
editor.registerElement({
AddBarChart
})
}
*
* initialize BarChart Plugin
*
* @param {Editor} editor
*/
export default function (editor) {
// register item layer
editor.registerItem(BAR_CHART_TYPE, BarChartLayer )
// register inspector editor
editor.registerInspector(BAR_CHART_TYPE, BarChartLayerInspector)
// register html renderer
editor.registerRenderer('html', BAR_CHART_TYPE, new BarChartHTMLRender() )
// register control ui
editor.registerElement({
AddBarChart
})
}
i mad a react component plugin for easylogic.studio
please refer to https://github.com/easylogic/editor-plugin-react
i made a plugin system for easylogic studio
refer to https://github.com/easylogic/editor-plugin-template