From 2787a12d8351d67c7b2e0d2dd185cef9ca7330bc Mon Sep 17 00:00:00 2001 From: "shuaige.zsg" Date: Mon, 8 Jun 2020 20:57:55 +0800 Subject: [PATCH 01/12] feat: get SettingField instead of SettingPropEntry for compatibility --- .../src/designer/setting/setting-field.ts | 10 ++++++---- .../src/designer/setting/setting-top-entry.ts | 18 +++++++++--------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/packages/designer/src/designer/setting/setting-field.ts b/packages/designer/src/designer/setting/setting-field.ts index 152f09c54..3f092b753 100644 --- a/packages/designer/src/designer/setting/setting-field.ts +++ b/packages/designer/src/designer/setting/setting-field.ts @@ -37,7 +37,7 @@ export class SettingField extends SettingPropEntry implements SettingEntry { this._expanded = value; } - constructor(readonly parent: SettingEntry, config: FieldConfig) { + constructor(readonly parent: SettingEntry, config: FieldConfig, settingFieldCollector?: (name: string | number, field: SettingField) => void) { super(parent, config.name, config.type); const { title, items, setter, extraProps, ...rest } = config; @@ -52,7 +52,9 @@ export class SettingField extends SettingPropEntry implements SettingEntry { // initial items if (this.type === 'group' && items) { - this.initItems(items); + this.initItems(items, settingFieldCollector); + } else if (settingFieldCollector && config.name) { + settingFieldCollector(config.name, this); } // compatiable old config @@ -65,12 +67,12 @@ export class SettingField extends SettingPropEntry implements SettingEntry { return this._items; } - private initItems(items: Array) { + private initItems(items: Array, settingFieldCollector?: { (name: string | number, field: SettingField): void; (name: string, field: SettingField): void; }) { this._items = items.map((item) => { if (isCustomView(item)) { return item; } - return new SettingField(this, item); + return new SettingField(this, item, settingFieldCollector); }); } diff --git a/packages/designer/src/designer/setting/setting-top-entry.ts b/packages/designer/src/designer/setting/setting-top-entry.ts index a6cec229f..fdc700d0a 100644 --- a/packages/designer/src/designer/setting/setting-top-entry.ts +++ b/packages/designer/src/designer/setting/setting-top-entry.ts @@ -20,6 +20,7 @@ export class SettingTopEntry implements SettingEntry { private _items: Array = []; private _componentMeta: ComponentMeta | null = null; private _isSame: boolean = true; + private _settingFieldMap: { [prop: string]: SettingField } = {}; readonly path = []; readonly top = this; readonly parent = this; @@ -95,13 +96,19 @@ export class SettingTopEntry implements SettingEntry { } private setupItems() { + console.log('set') if (this.componentMeta) { + const settingFieldMap: { [prop: string]: SettingField } = {}; + const settingFieldCollector = (name: string | number, field: SettingField) => { + settingFieldMap[name] = field; + } this._items = this.componentMeta.configure.map((item) => { if (isCustomView(item)) { return item; } - return new SettingField(this, item as any); + return new SettingField(this, item as any, settingFieldCollector); }); + this._settingFieldMap = settingFieldMap; } } @@ -124,14 +131,7 @@ export class SettingTopEntry implements SettingEntry { * 获取子项 */ get(propName: string | number): SettingPropEntry { - const matched = this.items.find(item => { - if (isSettingField(item)) { - // TODO: thinkof use name or path? - return item.name === propName; - } - return false; - }) as SettingPropEntry; - return matched || (new SettingPropEntry(this, propName)); + return this._settingFieldMap[propName] || (new SettingPropEntry(this, propName)); } /** From fecf34d0d7655fb6469c1afab1a9b661ec814cd7 Mon Sep 17 00:00:00 2001 From: "wuyue.xht" Date: Wed, 10 Jun 2020 21:47:35 +0800 Subject: [PATCH 02/12] =?UTF-8?q?feat:=20=E8=87=AA=E5=8A=A8=E5=9F=8B?= =?UTF-8?q?=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../editor-skeleton/src/components/field/fields.tsx | 11 ++++++++++- .../src/components/settings/settings-pane.tsx | 2 ++ packages/editor-skeleton/src/layouts/left-area.tsx | 7 ++++--- packages/editor-skeleton/src/layouts/top-area.tsx | 2 +- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/packages/editor-skeleton/src/components/field/fields.tsx b/packages/editor-skeleton/src/components/field/fields.tsx index dcd1c78bb..797fc361a 100644 --- a/packages/editor-skeleton/src/components/field/fields.tsx +++ b/packages/editor-skeleton/src/components/field/fields.tsx @@ -12,6 +12,7 @@ import InlineTip from './inlinetip'; export interface FieldProps { className?: string; + meta?: { package: string; componentName: string } | string; title?: TitleContent | null; defaultDisplay?: 'accordion' | 'inline' | 'block'; collapsed?: boolean; @@ -115,15 +116,23 @@ export class Field extends Component { } render() { - const { className, children, title, valueState, onClear, name: propName, tip } = this.props; + const { className, children, meta, title, valueState, onClear, name: propName, tip } = this.props; const { display, collapsed } = this.state; const isAccordion = display === 'accordion'; + let hostName = ''; + if (typeof meta === 'object') { + hostName = `${meta?.package || ''}-${meta.componentName || ''}`; + } else if (typeof meta === 'string') { + hostName = meta; + } + const id = `${hostName}-${propName || (title as any)['en-US'] || (title as any)['zh-CN']}`; const tipContent = this.getTipContent(propName!, tip); return (
diff --git a/packages/editor-skeleton/src/components/settings/settings-pane.tsx b/packages/editor-skeleton/src/components/settings/settings-pane.tsx index 03db41889..5b75bddfa 100644 --- a/packages/editor-skeleton/src/components/settings/settings-pane.tsx +++ b/packages/editor-skeleton/src/components/settings/settings-pane.tsx @@ -63,6 +63,7 @@ class SettingFieldView extends Component<{ field: SettingField }> { return createField( { + meta: field?.componentMeta?.npm || field?.componentMeta?.componentName || '', title: field.title, collapsed: !field.expanded, valueState: field.isRequired ? 10 : field.valueState, @@ -121,6 +122,7 @@ class SettingGroupView extends Component<{ field: SettingField }> { return ( { diff --git a/packages/editor-skeleton/src/layouts/left-area.tsx b/packages/editor-skeleton/src/layouts/left-area.tsx index 00a83a328..53dd4805b 100644 --- a/packages/editor-skeleton/src/layouts/left-area.tsx +++ b/packages/editor-skeleton/src/layouts/left-area.tsx @@ -24,11 +24,12 @@ class Contents extends Component<{ area: Area }> { const { area } = this.props; const top: any[] = []; const bottom: any[] = []; - area.container.items.forEach(item => { + area.container.items.forEach((item) => { + const content =
{item.content}
; if (item.align === 'bottom') { - bottom.push(item.content); + bottom.push(content); } else { - top.push(item.content); + top.push(content); } }); return ( diff --git a/packages/editor-skeleton/src/layouts/top-area.tsx b/packages/editor-skeleton/src/layouts/top-area.tsx index b9dee5c38..4e4b05258 100644 --- a/packages/editor-skeleton/src/layouts/top-area.tsx +++ b/packages/editor-skeleton/src/layouts/top-area.tsx @@ -30,7 +30,7 @@ class Contents extends Component<{ area: Area, itemClassName?: string }> { return index1 === index2 ? 0 : (index1 > index2 ? 1 : -1); }).forEach(item => { const content = ( -
+
{item.content}
); From f915d19dba57d187e1d45f135aea1b13768c52bf Mon Sep 17 00:00:00 2001 From: "wuyue.xht" Date: Wed, 10 Jun 2020 21:50:45 +0800 Subject: [PATCH 03/12] feat: add Monitor --- packages/editor-core/src/utils/goldlog.ts | 11 ------ packages/editor-core/src/utils/index.ts | 2 +- packages/editor-core/src/utils/monitor.ts | 45 +++++++++++++++++++++++ 3 files changed, 46 insertions(+), 12 deletions(-) delete mode 100644 packages/editor-core/src/utils/goldlog.ts create mode 100644 packages/editor-core/src/utils/monitor.ts diff --git a/packages/editor-core/src/utils/goldlog.ts b/packages/editor-core/src/utils/goldlog.ts deleted file mode 100644 index 4e594b15c..000000000 --- a/packages/editor-core/src/utils/goldlog.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * 黄金令箭埋点 - * @param {String} gmKey 为黄金令箭业务类型 - * @param {Object} params 参数 - * @param {String} logKey 属性串 - */ -export function goldlog(gmKey: string, params: object = {}, logKey: string = 'other'): void { - -} - - diff --git a/packages/editor-core/src/utils/index.ts b/packages/editor-core/src/utils/index.ts index 6a4ef399a..8f37753ac 100644 --- a/packages/editor-core/src/utils/index.ts +++ b/packages/editor-core/src/utils/index.ts @@ -1,5 +1,5 @@ export * from './get-public-path'; -export * from './goldlog'; +export * from './monitor'; export * from './obx'; export * from './request'; export * from './focus-tracker'; diff --git a/packages/editor-core/src/utils/monitor.ts b/packages/editor-core/src/utils/monitor.ts new file mode 100644 index 000000000..b4c45bc8b --- /dev/null +++ b/packages/editor-core/src/utils/monitor.ts @@ -0,0 +1,45 @@ +class Monitor { + fn = (params: any) => { + const { AES } = window as any; + if (typeof AES.log === 'function') { + const { p1, p2, p3, p4 = 'OTHER', ...rest } = params || {}; + AES.log('event', { + p1, + p2, + p3, + p4, + ...rest, + }); + } + }; + + constructor() { + (window as any).AES = (window as any).AES || {}; + } + + register(fn: () => any) { + if (typeof fn === 'function') { + this.fn = fn; + } + } + + log(params: any) { + if (typeof this.fn === 'function') { + this.fn(params); + } + } + + setConfig(key: string | object, value?: string): void { + const { AES } = window as any; + if (typeof AES?.setConfig !== 'function') { + return; + } + if (typeof key === 'string' && value) { + AES.setConfig(key, value); + } else if (typeof key === 'object') { + AES.setConfig(key); + } + } +} + +export default new Monitor(); From d93a2913cc005d34043b91ef4534ef64f30a67d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8A=9B=E7=9A=93?= Date: Thu, 11 Jun 2020 10:31:39 +0800 Subject: [PATCH 04/12] =?UTF-8?q?fix:=20=E7=A6=81=E6=AD=A2=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E6=8B=89=E5=88=B0=20Page=20=E7=9A=84=E7=9B=B4?= =?UTF-8?q?=E6=8E=A5=E5=AD=90=E8=8A=82=E7=82=B9,=20=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2=20tab=20=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../designer/src/builtin-simulator/host.ts | 2 +- packages/editor-skeleton/package.json | 3 +- .../settings/settings-primary-pane.tsx | 34 +++++++++++++++++-- .../src/layouts/workbench.less | 10 +++++- 4 files changed, 43 insertions(+), 6 deletions(-) diff --git a/packages/designer/src/builtin-simulator/host.ts b/packages/designer/src/builtin-simulator/host.ts index bc5b70e1c..eea50ca60 100644 --- a/packages/designer/src/builtin-simulator/host.ts +++ b/packages/designer/src/builtin-simulator/host.ts @@ -753,7 +753,7 @@ export class BuiltinSimulatorHost implements ISimulatorHost { @@ -114,7 +116,33 @@ export class SettingsPrimaryPane extends Component<{ editor: Editor }> { return (
- { + this._activeKey = tabKey; + }} + className="lc-settings-tabs" + > + + { + (items as SettingField[]).map((field) => { + return </Tab> + }) + } + </TabList> + + { + (items as SettingField[]).map((field) => { + return ( + <TabPanel className="lc-settings-tabs-content"> + { this.renderBreadcrumb() } + <SettingsPane target={field} key={field.id} /> + </TabPanel> + ) + }) + } + </Tabs> + {/* <Tab activeKey={activeKey} onChange={(tabKey) => { this._activeKey = tabKey; @@ -126,7 +154,7 @@ export class SettingsPrimaryPane extends Component<{ editor: Editor }> { extra={this.renderBreadcrumb()} > {tabs} - </Tab> + </Tab> */} </div> ); } diff --git a/packages/editor-skeleton/src/layouts/workbench.less b/packages/editor-skeleton/src/layouts/workbench.less index deec754a1..4ec024cb1 100644 --- a/packages/editor-skeleton/src/layouts/workbench.less +++ b/packages/editor-skeleton/src/layouts/workbench.less @@ -345,6 +345,7 @@ body { display: block; } .lc-settings-tabs{ + padding-top: 12px; > .next-tabs-nav-extra{ top: 36px !important; } @@ -354,13 +355,20 @@ body { line-height: 12px; } } + > ul { + padding-left: 8px; + border-bottom: 1px solid #ddd !important; + li.react-tabs__tab--selected { + border-color: #ddd !important; + } + } .lc-title{ color: inherit; line-height: inherit !important; } } .lc-settings-tabs-content{ - top: 66px; + top: 43px; } } } From afc775856ce5e3403e984403a73d75b077471d53 Mon Sep 17 00:00:00 2001 From: "wuyue.xht" <wuyue.xht@alibaba-inc.com> Date: Thu, 11 Jun 2020 10:53:07 +0800 Subject: [PATCH 05/12] =?UTF-8?q?feat:=20panel=E5=A2=9E=E5=8A=A0=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=9F=8B=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/widget-views.tsx | 36 ++++++++++--------- .../src/layouts/left-fixed-pane.tsx | 30 +++++++--------- packages/editor-skeleton/src/widget/panel.ts | 3 +- 3 files changed, 33 insertions(+), 36 deletions(-) diff --git a/packages/editor-skeleton/src/components/widget-views.tsx b/packages/editor-skeleton/src/components/widget-views.tsx index 13dad59f8..de85ddce8 100644 --- a/packages/editor-skeleton/src/components/widget-views.tsx +++ b/packages/editor-skeleton/src/components/widget-views.tsx @@ -27,7 +27,7 @@ function HelpTip({ tip }: any) { return ( <div> <a href={tip.url} target="_blank" rel="noopener noreferrer"> - <Icon type="help" size="small" className="lc-help-tip"/> + <Icon type="help" size="small" className="lc-help-tip" /> </a> <Tip>{tip.content}</Tip> </div> @@ -35,10 +35,10 @@ function HelpTip({ tip }: any) { } return ( <div> - <Icon type="help" size="small" className="lc-help-tip"/> + <Icon type="help" size="small" className="lc-help-tip" /> <Tip>{tip.content}</Tip> </div> - ) + ); } @observer @@ -49,7 +49,7 @@ export class PanelDockView extends Component<DockProps & { dock: PanelDock }> { componentDidUpdate() { this.checkActived(); } - private lastActived: boolean = false; + private lastActived = false; checkActived() { const { dock } = this.props; if (dock.actived !== this.lastActived) { @@ -77,12 +77,10 @@ export class PanelDockView extends Component<DockProps & { dock: PanelDock }> { } } -export class DialogDockView extends Component { - -} +export class DialogDockView extends Component {} @observer -export class TitledPanelView extends Component<{ panel: Panel }> { +export class TitledPanelView extends Component<{ panel: Panel; area?: string }> { shouldComponentUpdate() { return false; } @@ -92,7 +90,7 @@ export class TitledPanelView extends Component<{ panel: Panel }> { componentDidUpdate() { this.checkVisible(); } - private lastVisible: boolean = false; + private lastVisible = false; checkVisible() { const { panel } = this.props; const currentVisible = panel.inited && panel.visible; @@ -106,14 +104,17 @@ export class TitledPanelView extends Component<{ panel: Panel }> { } } render() { - const { panel } = this.props; + const { panel, area } = this.props; if (!panel.inited) { return null; } return ( - <div className={classNames('lc-titled-panel', { - hidden: !panel.visible, - })}> + <div + className={classNames('lc-titled-panel', { + hidden: !panel.visible, + })} + id={`${area || ''}-${panel.name}`} + > <PanelTitle panel={panel} /> <div className="lc-panel-body">{panel.body}</div> </div> @@ -122,7 +123,7 @@ export class TitledPanelView extends Component<{ panel: Panel }> { } @observer -export class PanelView extends Component<{ panel: Panel }> { +export class PanelView extends Component<{ panel: Panel; area?: string }> { shouldComponentUpdate() { return false; } @@ -132,7 +133,7 @@ export class PanelView extends Component<{ panel: Panel }> { componentDidUpdate() { this.checkVisible(); } - private lastVisible: boolean = false; + private lastVisible = false; checkVisible() { const { panel } = this.props; const currentVisible = panel.inited && panel.visible; @@ -150,7 +151,7 @@ export class PanelView extends Component<{ panel: Panel }> { } } render() { - const { panel } = this.props; + const { panel, area } = this.props; if (!panel.inited) { return null; } @@ -159,6 +160,7 @@ export class PanelView extends Component<{ panel: Panel }> { className={classNames('lc-panel', { hidden: !panel.visible, })} + id={`${area || ''}-${panel.name}`} > {panel.body} </div> @@ -233,7 +235,7 @@ export class WidgetView extends Component<{ widget: IWidget }> { componentDidUpdate() { this.checkVisible(); } - private lastVisible: boolean = false; + private lastVisible = false; checkVisible() { const { widget } = this.props; const currentVisible = widget.visible; diff --git a/packages/editor-skeleton/src/layouts/left-fixed-pane.tsx b/packages/editor-skeleton/src/layouts/left-fixed-pane.tsx index 2ad17c903..1a7359d38 100644 --- a/packages/editor-skeleton/src/layouts/left-fixed-pane.tsx +++ b/packages/editor-skeleton/src/layouts/left-fixed-pane.tsx @@ -25,19 +25,17 @@ export default class LeftFixedPane extends Component<{ area: Area<PanelConfig, P 'lc-area-visible': area.visible, })} > - { - !hideTitleBar && ( - <Button - text - className="lc-pane-close" - onClick={() => { - area.setVisible(false); - }} - > - <Icon type="close" /> - </Button> - ) - } + {!hideTitleBar && ( + <Button + text + className="lc-pane-close" + onClick={() => { + area.setVisible(false); + }} + > + <Icon type="close" /> + </Button> + )} <Contents area={area} /> </div> ); @@ -51,10 +49,6 @@ class Contents extends Component<{ area: Area<PanelConfig, Panel> }> { } render() { const { area } = this.props; - return ( - <Fragment> - {area.container.items.map((panel) => panel.content)} - </Fragment> - ); + return <Fragment>{area.container.items.map((panel) => panel.content)}</Fragment>; } } diff --git a/packages/editor-skeleton/src/widget/panel.ts b/packages/editor-skeleton/src/widget/panel.ts index 3f2699fe9..469db73d5 100644 --- a/packages/editor-skeleton/src/widget/panel.ts +++ b/packages/editor-skeleton/src/widget/panel.ts @@ -57,9 +57,10 @@ export default class Panel implements IWidget { return createElement(PanelView, { panel: this, key: this.id, + area: this.parent?.name, }); } - return createElement(TitledPanelView, { panel: this, key: this.id }); + return createElement(TitledPanelView, { panel: this, key: this.id, area: this.parent?.name }); } readonly title: TitleContent; From 5b148c1199427bb448c10716ce87ca2570e83b7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8A=9B=E7=9A=93?= <lihao.ylh@alibaba-inc.com> Date: Thu, 11 Jun 2020 22:35:18 +0800 Subject: [PATCH 06/12] =?UTF-8?q?refactor:=20=E8=BF=98=E6=98=AF=E6=81=A2?= =?UTF-8?q?=E5=A4=8D=E4=BD=BF=E7=94=A8=20next/tab?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor-skeleton/package.json | 5 ++- .../settings/settings-primary-pane.tsx | 35 +++---------------- .../src/layouts/workbench.less | 10 +----- 3 files changed, 7 insertions(+), 43 deletions(-) diff --git a/packages/editor-skeleton/package.json b/packages/editor-skeleton/package.json index 350426d18..170d11622 100644 --- a/packages/editor-skeleton/package.json +++ b/packages/editor-skeleton/package.json @@ -23,11 +23,10 @@ "@ali/lowcode-editor-core": "^0.8.15", "@ali/lowcode-types": "^0.8.5", "@ali/lowcode-utils": "^0.8.6", - "@alifd/next": "^1.x", + "@alifd/next": "^1.20.12", "classnames": "^2.2.6", "react": "^16.8.1", - "react-dom": "^16.8.1", - "react-tabs": "^3.1.1" + "react-dom": "^16.8.1" }, "devDependencies": { "@alib/build-scripts": "^0.1.3", diff --git a/packages/editor-skeleton/src/components/settings/settings-primary-pane.tsx b/packages/editor-skeleton/src/components/settings/settings-primary-pane.tsx index 24e59296d..5d26a3c27 100644 --- a/packages/editor-skeleton/src/components/settings/settings-primary-pane.tsx +++ b/packages/editor-skeleton/src/components/settings/settings-primary-pane.tsx @@ -1,12 +1,10 @@ import React, { Component } from 'react'; -import { Breadcrumb } from '@alifd/next'; -import { Tabs, Tab, TabList, TabPanel } from 'react-tabs'; +import { Tab, Breadcrumb } from '@alifd/next'; import { Title, observer, Editor, obx } from '@ali/lowcode-editor-core'; import { Node, isSettingField, SettingField } from '@ali/lowcode-designer'; import { SettingsMain } from './main'; import { SettingsPane } from './settings-pane'; import { createIcon } from '@ali/lowcode-utils'; -import 'react-tabs/style/react-tabs.css'; @observer export class SettingsPrimaryPane extends Component<{ editor: Editor }> { @@ -116,33 +114,7 @@ export class SettingsPrimaryPane extends Component<{ editor: Editor }> { return ( <div className="lc-settings-main"> - <Tabs - selectedKey={activeKey} - onSelect={(tabKey) => { - this._activeKey = tabKey; - }} - className="lc-settings-tabs" - > - <TabList> - { - (items as SettingField[]).map((field) => { - return <Tab><Title title={field.title} /></Tab> - }) - } - </TabList> - - { - (items as SettingField[]).map((field) => { - return ( - <TabPanel className="lc-settings-tabs-content"> - { this.renderBreadcrumb() } - <SettingsPane target={field} key={field.id} /> - </TabPanel> - ) - }) - } - </Tabs> - {/* <Tab + <Tab activeKey={activeKey} onChange={(tabKey) => { this._activeKey = tabKey; @@ -151,10 +123,11 @@ export class SettingsPrimaryPane extends Component<{ editor: Editor }> { animation={false} excessMode="dropdown" contentClassName="lc-settings-tabs-content" + disableKeyboard={true} extra={this.renderBreadcrumb()} > {tabs} - </Tab> */} + </Tab> </div> ); } diff --git a/packages/editor-skeleton/src/layouts/workbench.less b/packages/editor-skeleton/src/layouts/workbench.less index 4ec024cb1..deec754a1 100644 --- a/packages/editor-skeleton/src/layouts/workbench.less +++ b/packages/editor-skeleton/src/layouts/workbench.less @@ -345,7 +345,6 @@ body { display: block; } .lc-settings-tabs{ - padding-top: 12px; > .next-tabs-nav-extra{ top: 36px !important; } @@ -355,20 +354,13 @@ body { line-height: 12px; } } - > ul { - padding-left: 8px; - border-bottom: 1px solid #ddd !important; - li.react-tabs__tab--selected { - border-color: #ddd !important; - } - } .lc-title{ color: inherit; line-height: inherit !important; } } .lc-settings-tabs-content{ - top: 43px; + top: 66px; } } } From 2df6230fb7037b6e830835ce6dc0f76a997547b0 Mon Sep 17 00:00:00 2001 From: "jiulong.hjl" <jiulong.hjl@alibaba-inc.com> Date: Fri, 12 Jun 2020 11:08:22 +0800 Subject: [PATCH 07/12] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dbool=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=AF=B9=E5=BA=94=E7=9A=84setter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor-skeleton/src/transducers/parse-props.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/editor-skeleton/src/transducers/parse-props.ts b/packages/editor-skeleton/src/transducers/parse-props.ts index 2ea525ef2..3c216c396 100644 --- a/packages/editor-skeleton/src/transducers/parse-props.ts +++ b/packages/editor-skeleton/src/transducers/parse-props.ts @@ -53,7 +53,7 @@ function propTypeToSetter(propType: PropType): SetterType { }; case 'bool': return { - componentName: 'NumberSetter', + componentName: 'BoolSetter', isRequired, initialValue: false, }; From 703c9fa6d4c4d8d9092b2d83426e1dfa646e715c Mon Sep 17 00:00:00 2001 From: kangwei <bingbing.yb@alibaba-inc.com> Date: Mon, 15 Jun 2020 22:24:41 +0800 Subject: [PATCH 08/12] fix listsetter bugs --- .../src/designer/setting/setting-field.ts | 22 +++++++++++++++---- .../designer/setting/setting-prop-entry.ts | 7 ++++-- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/packages/designer/src/designer/setting/setting-field.ts b/packages/designer/src/designer/setting/setting-field.ts index 3f092b753..f15969b75 100644 --- a/packages/designer/src/designer/setting/setting-field.ts +++ b/packages/designer/src/designer/setting/setting-field.ts @@ -91,8 +91,16 @@ export class SettingField extends SettingPropEntry implements SettingEntry { } private hotValue: any; - + // ======= compatibles for vision ====== + setValue(val: any, isHotValue?: boolean, force?: boolean, extraOptions?: any) { + if (isHotValue) { + this.setHotValue(val, extraOptions); + return; + } + super.setValue(val, false, false, extraOptions); + } + getHotValue(): any { if (this.hotValue) { return this.hotValue; @@ -105,7 +113,7 @@ export class SettingField extends SettingPropEntry implements SettingEntry { return this.transducer.toHot(v); } - setHotValue(data: any) { + setHotValue(data: any, options?: any) { this.hotValue = data; const v = this.transducer.toNative(data); if (this.isUseVariable()) { @@ -114,10 +122,16 @@ export class SettingField extends SettingPropEntry implements SettingEntry { type: 'JSExpression', value: ov.value, mock: v, - }); + }, false, false, options); } else { - this.setValue(v); + this.setValue(v, false, false, options); } + + // dirty fix list setter + if (Array.isArray(data) && data[0] && data[0].__sid__) { + return; + } + this.valueChange(); } diff --git a/packages/designer/src/designer/setting/setting-prop-entry.ts b/packages/designer/src/designer/setting/setting-prop-entry.ts index cae691219..d6988543e 100644 --- a/packages/designer/src/designer/setting/setting-prop-entry.ts +++ b/packages/designer/src/designer/setting/setting-prop-entry.ts @@ -144,12 +144,15 @@ export class SettingPropEntry implements SettingEntry { /** * 设置当前属性值 */ - setValue(val: any) { + setValue(val: any, isHotValue?: boolean, force?: boolean, extraOptions?: any) { if (this.type === 'field') { this.parent.setPropValue(this.name, val); } + if (!extraOptions) { + extraOptions = {}; + } const { setValue } = this.extraProps; - if (setValue) { + if (setValue && !extraOptions.disableMutator) { setValue(this, val); } } From 59bfee8fc608adb6970f23725aa283458cf2496c Mon Sep 17 00:00:00 2001 From: kangwei <bingbing.yb@alibaba-inc.com> Date: Mon, 15 Jun 2020 22:40:18 +0800 Subject: [PATCH 09/12] Publish - @ali/lowcode-demo@0.8.29 - @ali/lowcode-designer@0.9.19 - @ali/lowcode-editor-core@0.8.16 - @ali/lowcode-editor-preset-general@0.9.5 - @ali/lowcode-editor-preset-vision@0.8.20 - @ali/lowcode-editor-setters@0.9.3 - @ali/lowcode-editor-skeleton@0.8.25 - @ali/lowcode-plugin-components-pane@0.8.22 - @ali/lowcode-plugin-designer@0.9.19 - @ali/lowcode-plugin-event-bind-dialog@0.8.16 - @ali/lowcode-plugin-outline-pane@0.8.25 - @ali/lowcode-plugin-sample-logo@0.8.15 - @ali/lowcode-plugin-sample-preview@0.8.24 - @ali/lowcode-plugin-source-editor@0.8.13 - @ali/lowcode-plugin-undo-redo@0.8.24 - @ali/lowcode-plugin-variable-bind-dialog@0.8.14 - @ali/lowcode-plugin-zh-en@0.8.18 - @ali/lowcode-react-simulator-renderer@0.8.25 - @ali/lowcode-types@0.8.6 - @ali/lowcode-utils@0.8.7 --- packages/demo/CHANGELOG.md | 11 ++++++++ packages/demo/package.json | 26 +++++++++---------- packages/designer/CHANGELOG.md | 22 ++++++++++++++++ packages/designer/package.json | 8 +++--- packages/editor-core/CHANGELOG.md | 13 ++++++++++ packages/editor-core/package.json | 6 ++--- packages/editor-preset-general/CHANGELOG.md | 8 ++++++ packages/editor-preset-general/package.json | 16 ++++++------ packages/editor-preset-vision/CHANGELOG.md | 23 ++++++++++++++++ packages/editor-preset-vision/package.json | 12 ++++----- packages/editor-setters/CHANGELOG.md | 8 ++++++ packages/editor-setters/package.json | 4 +-- packages/editor-skeleton/CHANGELOG.md | 20 ++++++++++++++ packages/editor-skeleton/package.json | 10 +++---- packages/plugin-components-pane/CHANGELOG.md | 8 ++++++ packages/plugin-components-pane/package.json | 8 +++--- packages/plugin-designer/CHANGELOG.md | 8 ++++++ packages/plugin-designer/package.json | 6 ++--- .../plugin-event-bind-dialog/CHANGELOG.md | 8 ++++++ .../plugin-event-bind-dialog/package.json | 6 ++--- packages/plugin-outline-pane/CHANGELOG.md | 8 ++++++ packages/plugin-outline-pane/package.json | 10 +++---- packages/plugin-sample-logo/CHANGELOG.md | 8 ++++++ packages/plugin-sample-logo/package.json | 4 +-- packages/plugin-sample-preview/CHANGELOG.md | 8 ++++++ packages/plugin-sample-preview/package.json | 6 ++--- packages/plugin-source-editor/CHANGELOG.md | 8 ++++++ packages/plugin-source-editor/package.json | 4 +-- packages/plugin-undo-redo/CHANGELOG.md | 8 ++++++ packages/plugin-undo-redo/package.json | 12 ++++----- .../plugin-variable-bind-dialog/CHANGELOG.md | 8 ++++++ .../plugin-variable-bind-dialog/package.json | 4 +-- packages/plugin-zh-en/CHANGELOG.md | 8 ++++++ packages/plugin-zh-en/package.json | 8 +++--- .../react-simulator-renderer/CHANGELOG.md | 11 ++++++++ .../react-simulator-renderer/package.json | 8 +++--- packages/types/CHANGELOG.md | 11 ++++++++ packages/types/package.json | 2 +- packages/utils/CHANGELOG.md | 8 ++++++ packages/utils/package.json | 4 +-- 40 files changed, 297 insertions(+), 82 deletions(-) diff --git a/packages/demo/CHANGELOG.md b/packages/demo/CHANGELOG.md index 161843b7c..bef215ad0 100644 --- a/packages/demo/CHANGELOG.md +++ b/packages/demo/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.29"></a> +## [0.8.29](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-demo@0.8.28...@ali/lowcode-demo@0.8.29) (2020-06-15) + + +### Bug Fixes + +* style ([4694331](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/4694331)) + + + + <a name="0.8.28"></a> ## [0.8.28](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-demo@0.8.27...@ali/lowcode-demo@0.8.28) (2020-05-20) diff --git a/packages/demo/package.json b/packages/demo/package.json index 4087cad76..9040ae9f8 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-demo", - "version": "0.8.28", + "version": "0.8.29", "private": true, "description": "低代码引擎 DEMO", "scripts": { @@ -9,21 +9,21 @@ }, "config": {}, "dependencies": { - "@ali/lowcode-editor-core": "^0.8.15", - "@ali/lowcode-editor-skeleton": "^0.8.24", - "@ali/lowcode-plugin-components-pane": "^0.8.21", - "@ali/lowcode-plugin-designer": "^0.9.18", - "@ali/lowcode-plugin-event-bind-dialog": "^0.8.15", - "@ali/lowcode-plugin-outline-pane": "^0.8.24", - "@ali/lowcode-plugin-sample-logo": "^0.8.14", - "@ali/lowcode-plugin-sample-preview": "^0.8.23", + "@ali/lowcode-editor-core": "^0.8.16", + "@ali/lowcode-editor-skeleton": "^0.8.25", + "@ali/lowcode-plugin-components-pane": "^0.8.22", + "@ali/lowcode-plugin-designer": "^0.9.19", + "@ali/lowcode-plugin-event-bind-dialog": "^0.8.16", + "@ali/lowcode-plugin-outline-pane": "^0.8.25", + "@ali/lowcode-plugin-sample-logo": "^0.8.15", + "@ali/lowcode-plugin-sample-preview": "^0.8.24", "@ali/lowcode-plugin-settings-pane": "^0.8.8", - "@ali/lowcode-plugin-undo-redo": "^0.8.23", - "@ali/lowcode-plugin-variable-bind-dialog": "^0.8.13", - "@ali/lowcode-plugin-zh-en": "^0.8.17", + "@ali/lowcode-plugin-undo-redo": "^0.8.24", + "@ali/lowcode-plugin-variable-bind-dialog": "^0.8.14", + "@ali/lowcode-plugin-zh-en": "^0.8.18", "@ali/lowcode-react-renderer": "^0.8.0", "@ali/lowcode-runtime": "^0.8.13", - "@ali/lowcode-utils": "^0.8.6", + "@ali/lowcode-utils": "^0.8.7", "@ali/ve-action-pane": "^4.7.0-beta.0", "@ali/ve-datapool-pane": "^6.4.3", "@ali/ve-history-pane": "4.0.0", diff --git a/packages/designer/CHANGELOG.md b/packages/designer/CHANGELOG.md index 9f6389e6f..7c7158162 100644 --- a/packages/designer/CHANGELOG.md +++ b/packages/designer/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.9.19"></a> +## [0.9.19](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-designer@0.9.18...@ali/lowcode-designer@0.9.19) (2020-06-15) + + +### Bug Fixes + +* force schema ([6d0a8ff](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/6d0a8ff)) +* patch prototype ([f20bfaa](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/f20bfaa)) +* try get settingfield ([56f242f](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/56f242f)) +* 禁止组件拉到 Page 的直接子节点, 以及替换 tab 组件 ([d93a291](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/d93a291)) + + +### Features + +* complete live-editing expr & i18n ([3ac08ba](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/3ac08ba)) +* get SettingField instead of SettingPropEntry for compatibility ([2787a12](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/2787a12)) +* support prop.autorun ([c0a5235](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/c0a5235)) +* ve事件埋点 ([700e5b0](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/700e5b0)) + + + + <a name="0.9.18"></a> ## [0.9.18](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-designer@0.9.17...@ali/lowcode-designer@0.9.18) (2020-05-20) diff --git a/packages/designer/package.json b/packages/designer/package.json index c9ea8d181..855d46808 100644 --- a/packages/designer/package.json +++ b/packages/designer/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-designer", - "version": "0.9.18", + "version": "0.9.19", "description": "Designer for Ali LowCode Engine", "main": "lib/index.js", "module": "es/index.js", @@ -15,9 +15,9 @@ }, "license": "MIT", "dependencies": { - "@ali/lowcode-editor-core": "^0.8.15", - "@ali/lowcode-types": "^0.8.5", - "@ali/lowcode-utils": "^0.8.6", + "@ali/lowcode-editor-core": "^0.8.16", + "@ali/lowcode-types": "^0.8.6", + "@ali/lowcode-utils": "^0.8.7", "classnames": "^2.2.6", "event": "^1.0.0", "react": "^16", diff --git a/packages/editor-core/CHANGELOG.md b/packages/editor-core/CHANGELOG.md index 2b3872505..a1eecb91f 100644 --- a/packages/editor-core/CHANGELOG.md +++ b/packages/editor-core/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.16"></a> +## [0.8.16](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-core@0.8.15...@ali/lowcode-editor-core@0.8.16) (2020-06-15) + + +### Features + +* add Monitor ([f915d19](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/f915d19)) +* add URL link for setter titles ([4678408](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/4678408)) +* ve事件埋点 ([700e5b0](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/700e5b0)) + + + + <a name="0.8.15"></a> ## [0.8.15](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-core@0.8.14...@ali/lowcode-editor-core@0.8.15) (2020-05-20) diff --git a/packages/editor-core/package.json b/packages/editor-core/package.json index ce872928d..39461e56c 100644 --- a/packages/editor-core/package.json +++ b/packages/editor-core/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-core", - "version": "0.8.15", + "version": "0.8.16", "description": "Core Api for Ali lowCode engine", "license": "MIT", "main": "lib/index.js", @@ -15,8 +15,8 @@ "cloud-build": "build-scripts build --skip-demo" }, "dependencies": { - "@ali/lowcode-types": "^0.8.5", - "@ali/lowcode-utils": "^0.8.6", + "@ali/lowcode-types": "^0.8.6", + "@ali/lowcode-utils": "^0.8.7", "@alifd/next": "^1.19.16", "@recore/obx": "^1.0.9", "@recore/obx-react": "^1.0.8", diff --git a/packages/editor-preset-general/CHANGELOG.md b/packages/editor-preset-general/CHANGELOG.md index 0faf7fcf2..10f670ef0 100644 --- a/packages/editor-preset-general/CHANGELOG.md +++ b/packages/editor-preset-general/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.9.5"></a> +## [0.9.5](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-preset-general@0.9.4...@ali/lowcode-editor-preset-general@0.9.5) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-editor-preset-general + <a name="0.9.4"></a> ## [0.9.4](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-preset-general@0.9.3...@ali/lowcode-editor-preset-general@0.9.4) (2020-05-20) diff --git a/packages/editor-preset-general/package.json b/packages/editor-preset-general/package.json index fd0f15688..2cd0a105f 100644 --- a/packages/editor-preset-general/package.json +++ b/packages/editor-preset-general/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-preset-general", - "version": "0.9.4", + "version": "0.9.5", "description": "Ali General Editor Preset", "main": "lib/index.js", "files": [ @@ -14,12 +14,12 @@ }, "license": "MIT", "dependencies": { - "@ali/lowcode-editor-core": "^0.8.15", - "@ali/lowcode-editor-skeleton": "^0.8.24", - "@ali/lowcode-plugin-designer": "^0.9.18", - "@ali/lowcode-plugin-outline-pane": "^0.8.24", - "@ali/lowcode-types": "^0.8.5", - "@ali/lowcode-utils": "^0.8.6", + "@ali/lowcode-editor-core": "^0.8.16", + "@ali/lowcode-editor-skeleton": "^0.8.25", + "@ali/lowcode-plugin-designer": "^0.9.19", + "@ali/lowcode-plugin-outline-pane": "^0.8.25", + "@ali/lowcode-types": "^0.8.6", + "@ali/lowcode-utils": "^0.8.7", "@alifd/next": "^1.19.12", "@alife/theme-lowcode-dark": "^0.1.0", "@alife/theme-lowcode-light": "^0.1.0", @@ -29,7 +29,7 @@ "react-dom": "^16.8.1" }, "devDependencies": { - "@ali/lowcode-editor-setters": "^0.9.2", + "@ali/lowcode-editor-setters": "^0.9.3", "@alib/build-scripts": "^0.1.18", "@types/domready": "^1.0.0", "@types/events": "^3.0.0", diff --git a/packages/editor-preset-vision/CHANGELOG.md b/packages/editor-preset-vision/CHANGELOG.md index f173eaf8b..f76652804 100644 --- a/packages/editor-preset-vision/CHANGELOG.md +++ b/packages/editor-preset-vision/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.20"></a> +## [0.8.20](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-preset-vision@0.8.19...@ali/lowcode-editor-preset-vision@0.8.20) (2020-06-15) + + +### Bug Fixes + +* compatiable old VE api ([45af1c5](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/45af1c5)) +* i18n parser & setting ([dbdd9e4](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/dbdd9e4)) +* patch prototype ([f20bfaa](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/f20bfaa)) +* render children ([487f257](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/487f257)) +* style ([4694331](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/4694331)) +* 调整保存成功弹出框位置 ([5198dae](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/5198dae)) + + +### Features + +* complete live-editing expr & i18n ([3ac08ba](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/3ac08ba)) +* support prop.autorun ([c0a5235](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/c0a5235)) +* ve事件埋点 ([700e5b0](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/700e5b0)) + + + + <a name="0.8.19"></a> ## [0.8.19](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-preset-vision@0.8.18...@ali/lowcode-editor-preset-vision@0.8.19) (2020-05-20) diff --git a/packages/editor-preset-vision/package.json b/packages/editor-preset-vision/package.json index 4a6ae42eb..b803ad588 100644 --- a/packages/editor-preset-vision/package.json +++ b/packages/editor-preset-vision/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-preset-vision", - "version": "0.8.19", + "version": "0.8.20", "description": "Vision Polyfill for Ali lowCode engine", "main": "lib/index.js", "files": [ @@ -14,11 +14,11 @@ }, "license": "MIT", "dependencies": { - "@ali/lowcode-designer": "^0.9.18", - "@ali/lowcode-editor-core": "^0.8.15", - "@ali/lowcode-editor-skeleton": "^0.8.24", - "@ali/lowcode-plugin-designer": "^0.9.18", - "@ali/lowcode-plugin-outline-pane": "^0.8.24", + "@ali/lowcode-designer": "^0.9.19", + "@ali/lowcode-editor-core": "^0.8.16", + "@ali/lowcode-editor-skeleton": "^0.8.25", + "@ali/lowcode-plugin-designer": "^0.9.19", + "@ali/lowcode-plugin-outline-pane": "^0.8.25", "@ali/ve-icons": "^4.1.9", "@ali/ve-less-variables": "2.0.3", "@ali/ve-popups": "^4.2.5", diff --git a/packages/editor-setters/CHANGELOG.md b/packages/editor-setters/CHANGELOG.md index af4a54e67..0bd60714f 100644 --- a/packages/editor-setters/CHANGELOG.md +++ b/packages/editor-setters/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.9.3"></a> +## [0.9.3](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-setters@0.9.2...@ali/lowcode-editor-setters@0.9.3) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-editor-setters + <a name="0.9.2"></a> ## [0.9.2](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-setters@0.9.1...@ali/lowcode-editor-setters@0.9.2) (2020-05-20) diff --git a/packages/editor-setters/package.json b/packages/editor-setters/package.json index 388f45de8..edc6a1f17 100644 --- a/packages/editor-setters/package.json +++ b/packages/editor-setters/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-setters", - "version": "0.9.2", + "version": "0.9.3", "description": "Builtin setters for Ali lowCode engine", "files": [ "es", @@ -22,7 +22,7 @@ "@ali/iceluna-comp-react-node": "^1.0.5", "@ali/iceluna-sdk": "^1.0.5-beta.24", "@ali/lc-style-setter": "^0.0.1", - "@ali/lowcode-editor-core": "^0.8.15", + "@ali/lowcode-editor-core": "^0.8.16", "@alifd/next": "^1.19.16", "acorn": "^6.4.1", "classnames": "^2.2.6", diff --git a/packages/editor-skeleton/CHANGELOG.md b/packages/editor-skeleton/CHANGELOG.md index 3e415e50b..18f1e965c 100644 --- a/packages/editor-skeleton/CHANGELOG.md +++ b/packages/editor-skeleton/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.25"></a> +## [0.8.25](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-skeleton@0.8.24...@ali/lowcode-editor-skeleton@0.8.25) (2020-06-15) + + +### Bug Fixes + +* 修复bool类型对应的setter ([2df6230](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/2df6230)) +* 禁止组件拉到 Page 的直接子节点, 以及替换 tab 组件 ([d93a291](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/d93a291)) +* 调整保存成功弹出框位置 ([5198dae](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/5198dae)) + + +### Features + +* add URL link for setter titles ([4678408](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/4678408)) +* panel增加自动埋点 ([afc7758](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/afc7758)) +* 自动埋点 ([fecf34d](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/fecf34d)) + + + + <a name="0.8.24"></a> ## [0.8.24](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-editor-skeleton@0.8.23...@ali/lowcode-editor-skeleton@0.8.24) (2020-05-20) diff --git a/packages/editor-skeleton/package.json b/packages/editor-skeleton/package.json index 170d11622..95548cb1a 100644 --- a/packages/editor-skeleton/package.json +++ b/packages/editor-skeleton/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-editor-skeleton", - "version": "0.8.24", + "version": "0.8.25", "description": "alibaba lowcode editor skeleton", "main": "lib/index.js", "module": "es/index.js", @@ -19,10 +19,10 @@ "editor" ], "dependencies": { - "@ali/lowcode-designer": "^0.9.18", - "@ali/lowcode-editor-core": "^0.8.15", - "@ali/lowcode-types": "^0.8.5", - "@ali/lowcode-utils": "^0.8.6", + "@ali/lowcode-designer": "^0.9.19", + "@ali/lowcode-editor-core": "^0.8.16", + "@ali/lowcode-types": "^0.8.6", + "@ali/lowcode-utils": "^0.8.7", "@alifd/next": "^1.20.12", "classnames": "^2.2.6", "react": "^16.8.1", diff --git a/packages/plugin-components-pane/CHANGELOG.md b/packages/plugin-components-pane/CHANGELOG.md index a07ccce7f..437eccf6a 100644 --- a/packages/plugin-components-pane/CHANGELOG.md +++ b/packages/plugin-components-pane/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.22"></a> +## [0.8.22](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-components-pane@0.8.21...@ali/lowcode-plugin-components-pane@0.8.22) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-components-pane + <a name="0.8.21"></a> ## [0.8.21](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-components-pane@0.8.20...@ali/lowcode-plugin-components-pane@0.8.21) (2020-05-20) diff --git a/packages/plugin-components-pane/package.json b/packages/plugin-components-pane/package.json index d8d0530a3..411cab0f1 100644 --- a/packages/plugin-components-pane/package.json +++ b/packages/plugin-components-pane/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-components-pane", - "version": "0.8.21", + "version": "0.8.22", "description": "alibaba lowcode editor component-list plugin", "files": [ "es/", @@ -20,9 +20,9 @@ ], "author": "xiayang.xy", "dependencies": { - "@ali/lowcode-designer": "^0.9.18", - "@ali/lowcode-editor-core": "^0.8.15", - "@ali/lowcode-types": "^0.8.3", + "@ali/lowcode-designer": "^0.9.19", + "@ali/lowcode-editor-core": "^0.8.16", + "@ali/lowcode-types": "^0.8.6", "@ali/ve-component-list": "^1.1.1", "@alifd/next": "^1.19.19", "react": "^16.8.1" diff --git a/packages/plugin-designer/CHANGELOG.md b/packages/plugin-designer/CHANGELOG.md index 01ff8a7fc..048d9db4a 100644 --- a/packages/plugin-designer/CHANGELOG.md +++ b/packages/plugin-designer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.9.19"></a> +## [0.9.19](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-designer@0.9.18...@ali/lowcode-plugin-designer@0.9.19) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-designer + <a name="0.9.18"></a> ## [0.9.18](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-designer@0.9.17...@ali/lowcode-plugin-designer@0.9.18) (2020-05-20) diff --git a/packages/plugin-designer/package.json b/packages/plugin-designer/package.json index 4f699b49d..cecdbc031 100644 --- a/packages/plugin-designer/package.json +++ b/packages/plugin-designer/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-designer", - "version": "0.9.18", + "version": "0.9.19", "description": "alibaba lowcode editor designer plugin", "files": [ "es", @@ -20,8 +20,8 @@ ], "author": "xiayang.xy", "dependencies": { - "@ali/lowcode-designer": "^0.9.18", - "@ali/lowcode-editor-core": "^0.8.15", + "@ali/lowcode-designer": "^0.9.19", + "@ali/lowcode-editor-core": "^0.8.16", "react": "^16.8.1", "react-dom": "^16.8.1" }, diff --git a/packages/plugin-event-bind-dialog/CHANGELOG.md b/packages/plugin-event-bind-dialog/CHANGELOG.md index 02d1ae19c..395845187 100644 --- a/packages/plugin-event-bind-dialog/CHANGELOG.md +++ b/packages/plugin-event-bind-dialog/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.16"></a> +## [0.8.16](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-event-bind-dialog@0.8.15...@ali/lowcode-plugin-event-bind-dialog@0.8.16) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-event-bind-dialog + <a name="0.8.15"></a> ## [0.8.15](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-event-bind-dialog@0.8.14...@ali/lowcode-plugin-event-bind-dialog@0.8.15) (2020-05-20) diff --git a/packages/plugin-event-bind-dialog/package.json b/packages/plugin-event-bind-dialog/package.json index 58bdcde31..5bd955f74 100644 --- a/packages/plugin-event-bind-dialog/package.json +++ b/packages/plugin-event-bind-dialog/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-event-bind-dialog", - "version": "0.8.15", + "version": "0.8.16", "description": "alibaba lowcode editor event bind dialog plugin", "files": [ "es", @@ -19,8 +19,8 @@ ], "author": "zude.hzd", "dependencies": { - "@ali/lowcode-editor-core": "^0.8.15", - "@ali/lowcode-types": "^0.8.5", + "@ali/lowcode-editor-core": "^0.8.16", + "@ali/lowcode-types": "^0.8.6", "@alifd/next": "^1.19.16", "react": "^16.8.1", "react-dom": "^16.8.1" diff --git a/packages/plugin-outline-pane/CHANGELOG.md b/packages/plugin-outline-pane/CHANGELOG.md index 4f6069de7..4a77c560e 100644 --- a/packages/plugin-outline-pane/CHANGELOG.md +++ b/packages/plugin-outline-pane/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.25"></a> +## [0.8.25](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-outline-pane@0.8.24...@ali/lowcode-plugin-outline-pane@0.8.25) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-outline-pane + <a name="0.8.24"></a> ## [0.8.24](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-outline-pane@0.8.23...@ali/lowcode-plugin-outline-pane@0.8.24) (2020-05-20) diff --git a/packages/plugin-outline-pane/package.json b/packages/plugin-outline-pane/package.json index a53b327b6..0e0a4f4fc 100644 --- a/packages/plugin-outline-pane/package.json +++ b/packages/plugin-outline-pane/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-outline-pane", - "version": "0.8.24", + "version": "0.8.25", "description": "Outline pane for Ali lowCode engine", "files": [ "es", @@ -14,10 +14,10 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-designer": "^0.9.18", - "@ali/lowcode-editor-core": "^0.8.15", - "@ali/lowcode-types": "^0.8.5", - "@ali/lowcode-utils": "^0.8.6", + "@ali/lowcode-designer": "^0.9.19", + "@ali/lowcode-editor-core": "^0.8.16", + "@ali/lowcode-types": "^0.8.6", + "@ali/lowcode-utils": "^0.8.7", "@alifd/next": "^1.19.16", "classnames": "^2.2.6", "react": "^16", diff --git a/packages/plugin-sample-logo/CHANGELOG.md b/packages/plugin-sample-logo/CHANGELOG.md index f0f975168..86c7c4ffe 100644 --- a/packages/plugin-sample-logo/CHANGELOG.md +++ b/packages/plugin-sample-logo/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.15"></a> +## [0.8.15](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-sample-logo@0.8.14...@ali/lowcode-plugin-sample-logo@0.8.15) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-sample-logo + <a name="0.8.14"></a> ## [0.8.14](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-sample-logo@0.8.13...@ali/lowcode-plugin-sample-logo@0.8.14) (2020-05-20) diff --git a/packages/plugin-sample-logo/package.json b/packages/plugin-sample-logo/package.json index d638b3f50..e1b3e9cd3 100644 --- a/packages/plugin-sample-logo/package.json +++ b/packages/plugin-sample-logo/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-sample-logo", - "version": "0.8.14", + "version": "0.8.15", "description": "alibaba lowcode editor logo plugin", "files": [ "es/", @@ -20,7 +20,7 @@ ], "author": "xiayang.xy", "dependencies": { - "@ali/lowcode-editor-core": "^0.8.15", + "@ali/lowcode-editor-core": "^0.8.16", "react": "^16.8.1" }, "devDependencies": { diff --git a/packages/plugin-sample-preview/CHANGELOG.md b/packages/plugin-sample-preview/CHANGELOG.md index d008ef2a4..88387e2a6 100644 --- a/packages/plugin-sample-preview/CHANGELOG.md +++ b/packages/plugin-sample-preview/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.24"></a> +## [0.8.24](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-sample-preview@0.8.23...@ali/lowcode-plugin-sample-preview@0.8.24) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-sample-preview + <a name="0.8.23"></a> ## [0.8.23](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-sample-preview@0.8.22...@ali/lowcode-plugin-sample-preview@0.8.23) (2020-05-20) diff --git a/packages/plugin-sample-preview/package.json b/packages/plugin-sample-preview/package.json index b916aaec2..d4c83aac8 100644 --- a/packages/plugin-sample-preview/package.json +++ b/packages/plugin-sample-preview/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-sample-preview", - "version": "0.8.23", + "version": "0.8.24", "description": "alibaba lowcode editor sample preview plugin", "files": [ "es", @@ -18,8 +18,8 @@ "editor" ], "dependencies": { - "@ali/lowcode-designer": "^0.9.18", - "@ali/lowcode-editor-core": "^0.8.15", + "@ali/lowcode-designer": "^0.9.19", + "@ali/lowcode-editor-core": "^0.8.16", "@alifd/next": "^1.x", "react": "^16.8.1" }, diff --git a/packages/plugin-source-editor/CHANGELOG.md b/packages/plugin-source-editor/CHANGELOG.md index 64697f5b2..135a7bf97 100644 --- a/packages/plugin-source-editor/CHANGELOG.md +++ b/packages/plugin-source-editor/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.13"></a> +## [0.8.13](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-source-editor@0.8.12...@ali/lowcode-plugin-source-editor@0.8.13) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-source-editor + <a name="0.8.12"></a> ## [0.8.12](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-source-editor@0.8.11...@ali/lowcode-plugin-source-editor@0.8.12) (2020-05-20) diff --git a/packages/plugin-source-editor/package.json b/packages/plugin-source-editor/package.json index 4423829c0..69ca4e671 100644 --- a/packages/plugin-source-editor/package.json +++ b/packages/plugin-source-editor/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-source-editor", - "version": "0.8.12", + "version": "0.8.13", "description": "alibaba lowcode editor source-editor plugin", "files": [ "es", @@ -19,7 +19,7 @@ ], "author": "zude.hzd", "dependencies": { - "@ali/lowcode-editor-core": "^0.8.15", + "@ali/lowcode-editor-core": "^0.8.16", "@alifd/next": "^1.19.16", "js-beautify": "^1.10.1", "prettier": "^1.18.2", diff --git a/packages/plugin-undo-redo/CHANGELOG.md b/packages/plugin-undo-redo/CHANGELOG.md index 7c612b68d..cf8738ab7 100644 --- a/packages/plugin-undo-redo/CHANGELOG.md +++ b/packages/plugin-undo-redo/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.24"></a> +## [0.8.24](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-undo-redo@0.8.23...@ali/lowcode-plugin-undo-redo@0.8.24) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-undo-redo + <a name="0.8.23"></a> ## [0.8.23](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-undo-redo@0.8.22...@ali/lowcode-plugin-undo-redo@0.8.23) (2020-05-20) diff --git a/packages/plugin-undo-redo/package.json b/packages/plugin-undo-redo/package.json index 6d75fd297..e368ace2e 100644 --- a/packages/plugin-undo-redo/package.json +++ b/packages/plugin-undo-redo/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-undo-redo", - "version": "0.8.23", + "version": "0.8.24", "description": "alibaba lowcode editor undo redo plugin", "files": [ "es", @@ -19,11 +19,11 @@ ], "author": "xiayang.xy", "dependencies": { - "@ali/lowcode-designer": "^0.9.18", - "@ali/lowcode-editor-core": "^0.8.15", - "@ali/lowcode-editor-skeleton": "^0.8.24", - "@ali/lowcode-types": "^0.8.5", - "@ali/lowcode-utils": "^0.8.6", + "@ali/lowcode-designer": "^0.9.19", + "@ali/lowcode-editor-core": "^0.8.16", + "@ali/lowcode-editor-skeleton": "^0.8.25", + "@ali/lowcode-types": "^0.8.6", + "@ali/lowcode-utils": "^0.8.7", "react": "^16.8.1", "react-dom": "^16.8.1" }, diff --git a/packages/plugin-variable-bind-dialog/CHANGELOG.md b/packages/plugin-variable-bind-dialog/CHANGELOG.md index dfe1c8994..a1e8169f3 100644 --- a/packages/plugin-variable-bind-dialog/CHANGELOG.md +++ b/packages/plugin-variable-bind-dialog/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.14"></a> +## [0.8.14](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-variable-bind-dialog@0.8.13...@ali/lowcode-plugin-variable-bind-dialog@0.8.14) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-variable-bind-dialog + <a name="0.8.13"></a> ## [0.8.13](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-variable-bind-dialog@0.8.12...@ali/lowcode-plugin-variable-bind-dialog@0.8.13) (2020-05-20) diff --git a/packages/plugin-variable-bind-dialog/package.json b/packages/plugin-variable-bind-dialog/package.json index 52202d999..38334c573 100644 --- a/packages/plugin-variable-bind-dialog/package.json +++ b/packages/plugin-variable-bind-dialog/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-variable-bind-dialog", - "version": "0.8.13", + "version": "0.8.14", "description": "alibaba lowcode editor variable bind dialog plugin", "files": [ "es", @@ -19,7 +19,7 @@ ], "author": "zude.hzd", "dependencies": { - "@ali/lowcode-editor-core": "^0.8.15", + "@ali/lowcode-editor-core": "^0.8.16", "@alifd/next": "^1.19.16", "react": "^16.8.1", "react-dom": "^16.8.1" diff --git a/packages/plugin-zh-en/CHANGELOG.md b/packages/plugin-zh-en/CHANGELOG.md index 466faac94..93eaaeb67 100644 --- a/packages/plugin-zh-en/CHANGELOG.md +++ b/packages/plugin-zh-en/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.18"></a> +## [0.8.18](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-zh-en@0.8.17...@ali/lowcode-plugin-zh-en@0.8.18) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-plugin-zh-en + <a name="0.8.17"></a> ## [0.8.17](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-plugin-zh-en@0.8.16...@ali/lowcode-plugin-zh-en@0.8.17) (2020-05-20) diff --git a/packages/plugin-zh-en/package.json b/packages/plugin-zh-en/package.json index 10c5af483..1bc9dde9e 100644 --- a/packages/plugin-zh-en/package.json +++ b/packages/plugin-zh-en/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-plugin-zh-en", - "version": "0.8.17", + "version": "0.8.18", "description": "alibaba lowcode editor zhong english plugin", "files": [ "es", @@ -14,9 +14,9 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-editor-core": "^0.8.15", - "@ali/lowcode-types": "^0.8.5", - "@ali/lowcode-utils": "^0.8.6", + "@ali/lowcode-editor-core": "^0.8.16", + "@ali/lowcode-types": "^0.8.6", + "@ali/lowcode-utils": "^0.8.7", "react": "^16.8.1", "react-dom": "^16.8.1" }, diff --git a/packages/react-simulator-renderer/CHANGELOG.md b/packages/react-simulator-renderer/CHANGELOG.md index 45c5358b4..698d3ccb5 100644 --- a/packages/react-simulator-renderer/CHANGELOG.md +++ b/packages/react-simulator-renderer/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.25"></a> +## [0.8.25](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-react-simulator-renderer@0.8.24...@ali/lowcode-react-simulator-renderer@0.8.25) (2020-06-15) + + +### Bug Fixes + +* render children ([487f257](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/487f257)) + + + + <a name="0.8.24"></a> ## [0.8.24](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-react-simulator-renderer@0.8.23...@ali/lowcode-react-simulator-renderer@0.8.24) (2020-05-20) diff --git a/packages/react-simulator-renderer/package.json b/packages/react-simulator-renderer/package.json index 4ed5bce0d..8f0c68177 100644 --- a/packages/react-simulator-renderer/package.json +++ b/packages/react-simulator-renderer/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@ali/lowcode-react-simulator-renderer", - "version": "0.8.24", + "version": "0.8.25", "description": "react simulator renderer for alibaba lowcode designer", "main": "lib/index.js", "module": "es/index.js", @@ -13,10 +13,10 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-designer": "^0.9.18", + "@ali/lowcode-designer": "^0.9.19", "@ali/lowcode-react-renderer": "^0.8.0", - "@ali/lowcode-types": "^0.8.5", - "@ali/lowcode-utils": "^0.8.6", + "@ali/lowcode-types": "^0.8.6", + "@ali/lowcode-utils": "^0.8.7", "@ali/vu-css-style": "^1.0.2", "@recore/obx": "^1.0.8", "@recore/obx-react": "^1.0.7", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 31720400b..0a854bb2c 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.6"></a> +## [0.8.6](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-types@0.8.5...@ali/lowcode-types@0.8.6) (2020-06-15) + + +### Features + +* support prop.autorun ([c0a5235](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/commit/c0a5235)) + + + + <a name="0.8.5"></a> ## [0.8.5](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-types@0.8.4...@ali/lowcode-types@0.8.5) (2020-05-18) diff --git a/packages/types/package.json b/packages/types/package.json index 148ae8c7b..2c83c0d54 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-types", - "version": "0.8.5", + "version": "0.8.6", "description": "Types for Ali lowCode engine", "files": [ "es", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index e222db69c..a62cb4ab8 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +<a name="0.8.7"></a> +## [0.8.7](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-utils@0.8.6...@ali/lowcode-utils@0.8.7) (2020-06-15) + + + + +**Note:** Version bump only for package @ali/lowcode-utils + <a name="0.8.6"></a> ## [0.8.6](https://gitlab.alibaba-inc.com/ali-lowcode/ali-lowcode-engine/compare/@ali/lowcode-utils@0.8.5...@ali/lowcode-utils@0.8.6) (2020-05-18) diff --git a/packages/utils/package.json b/packages/utils/package.json index ce0a06fea..0c2ec1653 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@ali/lowcode-utils", - "version": "0.8.6", + "version": "0.8.7", "description": "Utils for Ali lowCode engine", "files": [ "es", @@ -14,7 +14,7 @@ "test:snapshot": "ava --update-snapshots" }, "dependencies": { - "@ali/lowcode-types": "^0.8.5", + "@ali/lowcode-types": "^0.8.6", "@alifd/next": "^1.19.16", "react": "^16" }, From 89c384c74dea7ab2baedd2d2833efc7b74d7746d Mon Sep 17 00:00:00 2001 From: kangwei <bingbing.yb@alibaba-inc.com> Date: Tue, 16 Jun 2020 10:17:58 +0800 Subject: [PATCH 10/12] chore: build --- scripts/deploy.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 2e80701e7..5e889ce01 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -21,18 +21,18 @@ echo "" # work mkdir packages -cp -r $WORK_DIR/packages/demo packages/demo +# cp -r $WORK_DIR/packages/demo packages/demo cp -r $WORK_DIR/packages/react-simulator-renderer packages/react-simulator-renderer cp -r $WORK_DIR/packages/editor-preset-vision packages/editor-preset-vision -cp -r $WORK_DIR/packages/editor-preset-general packages/editor-preset-general +# cp -r $WORK_DIR/packages/editor-preset-general packages/editor-preset-general lerna bootstrap lerna run cloud-build --stream cd $WORK_DIR -mv deploy-space/packages/demo/build $BUILD_DEST -mv deploy-space/packages/react-simulator-renderer/dist/* $BUILD_DEST +# mv deploy-space/packages/demo/build $BUILD_DEST +mv deploy-space/packages/react-simulator-renderer/dist $BUILD_DEST mv deploy-space/packages/editor-preset-vision/dist/* $BUILD_DEST -mv deploy-space/packages/editor-preset-general/dist/* $BUILD_DEST +# mv deploy-space/packages/editor-preset-general/dist/* $BUILD_DEST cp deploy-space/static/* $BUILD_DEST echo "complete" From 1b3e2c4177b76d2e81de856e9b54d657aa55a28d Mon Sep 17 00:00:00 2001 From: kangwei <bingbing.yb@alibaba-inc.com> Date: Tue, 16 Jun 2020 10:27:43 +0800 Subject: [PATCH 11/12] chore: build --- packages/editor-preset-vision/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/editor-preset-vision/package.json b/packages/editor-preset-vision/package.json index b803ad588..a09d5b780 100644 --- a/packages/editor-preset-vision/package.json +++ b/packages/editor-preset-vision/package.json @@ -23,6 +23,7 @@ "@ali/ve-less-variables": "2.0.3", "@ali/ve-popups": "^4.2.5", "@ali/ve-utils": "^1.1.0", + "@ali/ve-i18n-util": "^2.0.0", "@ali/vu-css-style": "^1.1.3", "@ali/vu-logger": "^1.0.7", "@ali/vu-style-sheet": "^2.4.0", From 8c72416cf7352cbd61a163564badc97d91c2e1c4 Mon Sep 17 00:00:00 2001 From: kangwei <bingbing.yb@alibaba-inc.com> Date: Tue, 16 Jun 2020 10:58:13 +0800 Subject: [PATCH 12/12] fix simulator imports --- packages/react-simulator-renderer/src/renderer.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-simulator-renderer/src/renderer.ts b/packages/react-simulator-renderer/src/renderer.ts index 29c07b69a..c5441de93 100644 --- a/packages/react-simulator-renderer/src/renderer.ts +++ b/packages/react-simulator-renderer/src/renderer.ts @@ -10,7 +10,7 @@ import { reactFindDOMNodes, FIBER_KEY } from './utils/react-find-dom-nodes'; import { isESModule, isElement, cursor, setNativeSelection } from '@ali/lowcode-utils'; import { RootSchema, NpmInfo, ComponentSchema } from '@ali/lowcode-types'; // just use types -import { BuiltinSimulatorRenderer, NodeInstance, Component, TransformStage } from '@ali/lowcode-designer'; +import { BuiltinSimulatorRenderer, NodeInstance, Component } from '@ali/lowcode-designer'; import Slot from './builtin-components/slot'; import Leaf from './builtin-components/leaf'; @@ -216,7 +216,7 @@ export class SimulatorRenderer implements BuiltinSimulatorRenderer { }; _schema.methods = {}; _schema.lifeCycles = {}; - + const getElement = (componentsMap: any, schema: any): ReactElement => { const Com = componentsMap[schema.componentName]; let children = null; @@ -224,7 +224,7 @@ export class SimulatorRenderer implements BuiltinSimulatorRenderer { children = schema.children.map((item: any) => getElement(componentsMap, item)); } const _leaf = host.document.designer.currentDocument?.createNode(schema); - const props = host.document.designer.transformProps(schema.props || {}, host.document.createNode(schema), TransformStage.Render); + const props = host.document.designer.transformProps(schema.props || {}, host.document.createNode(schema), 1 /*TransformStage.Render*/); return createElement(Com, {...props, _leaf}, children); }