diff --git a/extensions/iceworks-app/CHANGELOG.md b/extensions/iceworks-app/CHANGELOG.md index 867b15c54..ac7d3a337 100644 --- a/extensions/iceworks-app/CHANGELOG.md +++ b/extensions/iceworks-app/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 0.4.10 + +- docs: update text for find component and generate page + ## 0.4.9 - feat: add create component to quick entry diff --git a/extensions/iceworks-app/package.json b/extensions/iceworks-app/package.json index 5ba8941c3..1ad41d782 100644 --- a/extensions/iceworks-app/package.json +++ b/extensions/iceworks-app/package.json @@ -3,7 +3,7 @@ "displayName": "Iceworks Application Viewer", "description": "Quick view your Universal Application(React/Rax/Vue, etc).", "publisher": "iceworks-team", - "version": "0.4.9", + "version": "0.4.10", "engines": { "vscode": "^1.41.0" }, diff --git a/extensions/iceworks-app/src/locales/en-US.json b/extensions/iceworks-app/src/locales/en-US.json index cd441c032..1c8ce6ddf 100644 --- a/extensions/iceworks-app/src/locales/en-US.json +++ b/extensions/iceworks-app/src/locales/en-US.json @@ -13,7 +13,7 @@ "extension.iceworksApp.showEntriesQuickPick.createComponent.detail": "Download coomponent materials to local", "extension.iceworksApp.showEntriesQuickPick.openSettings.label": "Settings", "extension.iceworksApp.showEntriesQuickPick.openSettings.detail": "Set the related functions provided by Iceworks", - "extension.iceworksApp.showEntriesQuickPick.showMaterialDocs.label": "Component Document", + "extension.iceworksApp.showEntriesQuickPick.showMaterialDocs.label": "Find Component", "extension.iceworksApp.showEntriesQuickPick.showMaterialDocs.detail": "Quickly search and browse component documents", "extension.iceworksApp.showEntriesQuickPick.runDebug.label": "Debug", "extension.iceworksApp.showEntriesQuickPick.runDebug.detail": "Debug and Preview the application through VS Code", diff --git a/extensions/iceworks-app/src/locales/zh-CN.json b/extensions/iceworks-app/src/locales/zh-CN.json index ffbb7baeb..d5578bf54 100644 --- a/extensions/iceworks-app/src/locales/zh-CN.json +++ b/extensions/iceworks-app/src/locales/zh-CN.json @@ -3,8 +3,8 @@ "extension.iceworksApp.showEntriesQuickPick.projectCreater.detail": "快速创建多端应用(例如:React/Rax/Vue...)", "extension.iceworksApp.showEntriesQuickPick.generatePage.label": "使用区块组装页面", "extension.iceworksApp.showEntriesQuickPick.generatePage.detail": "通过区块组装的方式生成页面", - "extension.iceworksApp.showEntriesQuickPick.createPage.label": "使用模板配置生成页面", - "extension.iceworksApp.showEntriesQuickPick.createPage.detail": "通过使用模板可视化配置的方式生成页面", + "extension.iceworksApp.showEntriesQuickPick.createPage.label": "使用模板生成页面", + "extension.iceworksApp.showEntriesQuickPick.createPage.detail": "通过可视化配置模板的方式生成页面", "extension.iceworksApp.showEntriesQuickPick.generateComponent.label": "可视化搭建组件", "extension.iceworksApp.showEntriesQuickPick.generateComponent.detail": "通过可视化方式搭建生成组件", "extension.iceworksApp.showEntriesQuickPick.createComponent.label": "下载区块物料到本地", @@ -13,7 +13,7 @@ "extension.iceworksApp.showEntriesQuickPick.materialImport.detail": "通过可视化操作添加组件到应用代码", "extension.iceworksApp.showEntriesQuickPick.openSettings.label": "设置", "extension.iceworksApp.showEntriesQuickPick.openSettings.detail": "设置 Iceworks 提供的相关功能", - "extension.iceworksApp.showEntriesQuickPick.showMaterialDocs.label": "组件文档", + "extension.iceworksApp.showEntriesQuickPick.showMaterialDocs.label": "查找组件", "extension.iceworksApp.showEntriesQuickPick.showMaterialDocs.detail": "快速搜索组件文档并进行浏览", "extension.iceworksApp.showEntriesQuickPick.runDebug.label": "启动调试", "extension.iceworksApp.showEntriesQuickPick.runDebug.detail": "通过 VS Code 调试并预览应用", diff --git a/extensions/iceworks-material-helper/package.nls.json b/extensions/iceworks-material-helper/package.nls.json index 7408cab69..a879f40e9 100644 --- a/extensions/iceworks-material-helper/package.nls.json +++ b/extensions/iceworks-material-helper/package.nls.json @@ -1,6 +1,6 @@ { "iceworksMaterialHelper.commands.start.title": "Iceworks: Import Material", - "iceworksMaterialHelper.commands.showAllMaterialQuickPicks.title": "Iceworks: Search Material Docs", - "iceworksMaterialHelper.commands.showDocumentMaterialQuickPicks.title": "Iceworks: Show Compoents Docs In Current File", + "iceworksMaterialHelper.commands.showAllMaterialQuickPicks.title": "Iceworks: Find Component", + "iceworksMaterialHelper.commands.showDocumentMaterialQuickPicks.title": "Iceworks: Find Components In Current File", "iceworksMaterialHelper.configuration.openInBrowserDescription": "Whether open doc url inside VSCode, this function relys on 「Browser Preview」 extension,you need to install it manually before you can use this function" } diff --git a/extensions/iceworks-material-helper/package.nls.zh-cn.json b/extensions/iceworks-material-helper/package.nls.zh-cn.json index a3871192e..5974a2c88 100644 --- a/extensions/iceworks-material-helper/package.nls.zh-cn.json +++ b/extensions/iceworks-material-helper/package.nls.zh-cn.json @@ -1,6 +1,6 @@ { "iceworksMaterialHelper.commands.start.title": "Iceworks: 添加组件", "iceworksMaterialHelper.commands.showAllMaterialQuickPicks.title": "Iceworks: 查找组件", - "iceworksMaterialHelper.commands.showDocumentMaterialQuickPicks.title": "Iceworks: 展示当前文件的组件文档", + "iceworksMaterialHelper.commands.showDocumentMaterialQuickPicks.title": "Iceworks: 查找当前文件的组件", "iceworksMaterialHelper.configuration.openInBrowserDescription": "是否在 VSCode 中打开网页,这个功能的实现依赖于 「Browser Preview」 插件,您需要手动安装此插件后才能使用这个功能。" } diff --git a/extensions/iceworks-material-helper/src/locales/en-US.json b/extensions/iceworks-material-helper/src/locales/en-US.json index 69311c9c2..5b4e5fbcb 100644 --- a/extensions/iceworks-material-helper/src/locales/en-US.json +++ b/extensions/iceworks-material-helper/src/locales/en-US.json @@ -3,7 +3,7 @@ "extension.iceworksMaterialHelper.getAllDocsInfo.sourceLoading": "Source Loading... Please try again later。", "extension.iceworksMaterialHelper.getComponentQuickPicks.noMaterial": "No material matching this project。", "extension.iceworksMaterialHelper.getComponentQuickPicks.more.label": "More", - "extension.iceworksMaterialHelper.getComponentQuickPicks.more.detail": "Display All Materials Doc", + "extension.iceworksMaterialHelper.getComponentQuickPicks.more.detail": "Display All Components", "extension.iceworksMaterialHelper.getHoverItem.hoverItemLink": "[Docs for <%= componentName %> ](<%= commandUri %>)", "extension.iceworksMaterialHelper.openInBorwser.noBrowserPreview": "You must install「vscode-browser-preview Extension」 to open url in vscode." } diff --git a/extensions/iceworks-material-helper/src/locales/zh-CN.json b/extensions/iceworks-material-helper/src/locales/zh-CN.json index 098f40506..5e17ca21f 100644 --- a/extensions/iceworks-material-helper/src/locales/zh-CN.json +++ b/extensions/iceworks-material-helper/src/locales/zh-CN.json @@ -2,8 +2,8 @@ "extension.iceworksMaterialHelper.extension.title": "添加组件 - Iceworks", "extension.iceworksMaterialHelper.getAllDocsInfo.sourceLoading": "正在加载资源中... 请稍后再试。", "extension.iceworksMaterialHelper.getComponentQuickPicks.noMaterial": "没有找到符合此项目的物料库。", - "extension.iceworksMaterialHelper.getComponentQuickPicks.more.label": "更多物料", - "extension.iceworksMaterialHelper.getComponentQuickPicks.more.detail": "展示所有物料的文档", + "extension.iceworksMaterialHelper.getComponentQuickPicks.more.label": "更多组件", + "extension.iceworksMaterialHelper.getComponentQuickPicks.more.detail": "展示所有的组件", "extension.iceworksMaterialHelper.getHoverItem.hoverItemLink": "[<%= componentName %> 文档](<%= commandUri %>)", "extension.iceworksMaterialHelper.openInBorwser.noBrowserPreview": "你必须先安装 「vscode-browser-preview 插件」 才能在 vscode 内部浏览器中打开。" } diff --git a/extensions/iceworks-ui-builder/CHANGELOG.md b/extensions/iceworks-ui-builder/CHANGELOG.md index ce4e98410..90f951a5c 100644 --- a/extensions/iceworks-ui-builder/CHANGELOG.md +++ b/extensions/iceworks-ui-builder/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 0.1.13 + +- docs: update text for find component and generate page + ## 0.1.12 - fix: fix form style. diff --git a/extensions/iceworks-ui-builder/package.json b/extensions/iceworks-ui-builder/package.json index 60ef39afd..66863a124 100644 --- a/extensions/iceworks-ui-builder/package.json +++ b/extensions/iceworks-ui-builder/package.json @@ -3,7 +3,7 @@ "displayName": "Iceworks UI Builder", "description": "Build UI by low-code way", "publisher": "iceworks-team", - "version": "0.1.12", + "version": "0.1.13", "engines": { "vscode": "^1.41.0" }, diff --git a/extensions/iceworks-ui-builder/package.nls.json b/extensions/iceworks-ui-builder/package.nls.json index 1436ed804..c1d3f5d42 100644 --- a/extensions/iceworks-ui-builder/package.nls.json +++ b/extensions/iceworks-ui-builder/package.nls.json @@ -5,5 +5,5 @@ "iceworksUIBuilder.commands.generateComponent.title": "Iceworks: Generate Component by visualization", "iceworksUIBuilder.commands.createComponent.title": "Iceworks: Download Component Materials", "iceworksUIBuilder.commands.generatePage.title": "Iceworks: Generate Page by assembling", - "iceworksUIBuilder.commands.createPage.title": "Iceworks: Create Page By Templates" + "iceworksUIBuilder.commands.createPage.title": "Iceworks: Generate Page by configure" } diff --git a/extensions/iceworks-ui-builder/package.nls.zh-cn.json b/extensions/iceworks-ui-builder/package.nls.zh-cn.json index d882b7765..8f58dc1b6 100644 --- a/extensions/iceworks-ui-builder/package.nls.zh-cn.json +++ b/extensions/iceworks-ui-builder/package.nls.zh-cn.json @@ -5,5 +5,5 @@ "iceworksUIBuilder.commands.generateComponent.title": "Iceworks: 可视化搭建组件", "iceworksUIBuilder.commands.createComponent.title": "Iceworks: 下载物料到本地", "iceworksUIBuilder.commands.generatePage.title": "Iceworks: 使用区块组装页面", - "iceworksUIBuilder.commands.createPage.title": "Iceworks: 使用模板创建页面" + "iceworksUIBuilder.commands.createPage.title": "Iceworks: 使用模板生成页面" } diff --git a/extensions/iceworks-ui-builder/src/locales/en-US.json b/extensions/iceworks-ui-builder/src/locales/en-US.json index bd72d7f41..6b831c54a 100644 --- a/extensions/iceworks-ui-builder/src/locales/en-US.json +++ b/extensions/iceworks-ui-builder/src/locales/en-US.json @@ -1,6 +1,6 @@ { - "extension.iceworksComponentGenerator.extension.webviewTitle": "Generate Component - Iceworks", - "extension.iceworksComponentBuilder.extension.webviewTitle": "Create Component - Iceworks", - "extension.iceworksPageBuilder.extensnion.webViewTitle": "Generate Page - Iceworks", - "extension.iceworksPageCreator.extensnion.webViewTitle": "Create Page - Iceworks" + "extension.iceworksComponentGenerator.extension.webviewTitle": "Generate Component by visualization - Iceworks", + "extension.iceworksComponentBuilder.extension.webviewTitle": "Download Component Materials - Iceworks", + "extension.iceworksPageBuilder.extensnion.webViewTitle": "Generate Page by assembling - Iceworks", + "extension.iceworksPageCreator.extensnion.webViewTitle": "Generate Page by configure - Iceworks" } diff --git a/extensions/iceworks-ui-builder/src/locales/zh-CN.json b/extensions/iceworks-ui-builder/src/locales/zh-CN.json index e27a7b0df..8203a07cc 100644 --- a/extensions/iceworks-ui-builder/src/locales/zh-CN.json +++ b/extensions/iceworks-ui-builder/src/locales/zh-CN.json @@ -1,6 +1,6 @@ { - "extension.iceworksComponentGenerator.extension.webviewTitle": "生成组件 - Iceworks", - "extension.iceworksComponentBuilder.extension.webviewTitle": "创建组件 - Iceworks", - "extension.iceworksPageBuilder.extensnion.webViewTitle": "生成页面 - Iceworks", - "extension.iceworksPageCreator.extensnion.webViewTitle": "创建页面 - Iceworks" + "extension.iceworksComponentGenerator.extension.webviewTitle": "可视化搭建组件 - Iceworks", + "extension.iceworksComponentBuilder.extension.webviewTitle": "下载区块物料到本地 - Iceworks", + "extension.iceworksPageBuilder.extensnion.webViewTitle": "使用区块组装页面 - Iceworks", + "extension.iceworksPageCreator.extensnion.webViewTitle": "使用模板生成页面 - Iceworks" } diff --git a/extensions/iceworks-ui-builder/web/mocks/page/getTemplateSchema.json b/extensions/iceworks-ui-builder/web/mocks/page/getTemplateSchema.json index 5938e2401..c28b9daab 100644 --- a/extensions/iceworks-ui-builder/web/mocks/page/getTemplateSchema.json +++ b/extensions/iceworks-ui-builder/web/mocks/page/getTemplateSchema.json @@ -1,21 +1,32 @@ { "schema": { - "title": "用户任务列表", - "description": "显示用户信息和用户持有的任务", "type": "object", - "required": ["isShowUser"], + "x-component-props": { + "size": "medium", + "labelAlign": "top", + "labelCol": 7, + "wrapperCol": 12 + }, "properties": { - "isShowUser": { + "invisible": { + "key": "bb", + "type": "string", + "name": "bb", + "visible": false, + "title": "不可见的属性", + "x-component": "input" + }, + "boolean": { "type": "boolean", "title": "布尔值" }, - "title": { + "string": { "type": "string", "title": "字符串", "description": "描述", "x-component": "Input" }, - "userTitle": { + "number": { "type": "number", "title": "数字" }, @@ -24,7 +35,27 @@ "title": "下拉选择", "enum": [1, 2, 3, 4] }, - "datarange": { + "selectWithValue": { + "key": "aa", + "type": "string", + "enum": [ + { + "label": "visible", + "value": true, + "otherInfo": "123" + }, + { + "label": "hidden", + "value": false, + "otherInfo": "321" + } + ], + "default": false, + "name": "aa", + "title": "enum", + "x-component": "select" + }, + "daterange": { "type": "daterange", "title": "日期选择" }, @@ -47,30 +78,429 @@ } } }, + "uri": { + "key": "uri", + "x-component": "input", + "type": "string", + "title": "带有提示的输入框", + "x-component-props": { + "placeholder": "place holder", + "addonTextBefore": "", + "addonTextAfter": "" + }, + "children": [] + }, + "formatter": { + "key": "formatter", + "x-component": "input", + "type": "string", + "title": "带有格式化的输入框", + "x-component-props": { + "placeholder": "", + "addonTextBefore": "", + "addonTextAfter": "", + "trim": true, + "hasClear": true + }, + "children": [] + }, + "password": { + "key": "password", + "type": "password", + "name": "password", + "title": "带密码级别的组件", + "x-props": { + "checkStrength": true + } + }, "array": { "type": "array", - "title": "数组", + "title": "简单数组", + "x-component": "arraytable", + "items": { + "type": "object", + "properties": { + "string": { + "type": "string", + "title": "字符串" + } + } + } + }, + "actionSchema": { + "key": "actionSchema", + "x-component": "arraytable", + "type": "array", + "title": "带有嵌套对象的列表", + "children": [ + { + "type": "object", + "properties": { + "buttonText": { + "x-component": "input", + "type": "string", + "title": "按钮文本", + "key": "buttonText", + "x-component-props": { + "placeholder": "", + "addonTextBefore": "", + "addonTextAfter": "", + "trim": true, + "hasClear": true + }, + "x-rules": [] + }, + "buttonProps": { + "type": "object", + "key": "buttonProps", + "title": "按钮属性", + "x-component-props": { + "size": "medium", + "labelAlign": "left", + "labelTextAlign": "right", + "labelCol": 7, + "wrapperCol": 12 + }, + "properties": { + "stringProp": { + "type": "string" + }, + "numberProp": { + "type": "number" + } + }, + "x-rules": [] + }, + "onClick": { + "x-component": "input", + "type": "string", + "key": "onClick", + "title": "点击动作", + "x-index": 2, + "x-component-props": { + "placeholder": "", + "addonTextBefore": "", + "addonTextAfter": "", + "trim": true, + "hasClear": true + }, + "x-rules": [] + } + } + } + ], + "x-component-props": { + "renderAddition": "添加", + "renderRemove": "删除", + "renderEmpty": "暂无数据" + }, + "x-rules": [], "items": { "type": "object", + "children": [ + { + "x-component": "input", + "type": "string", + "title": "按钮文本", + "key": "buttonText", + "x-component-props": { + "placeholder": "", + "addonTextBefore": "", + "addonTextAfter": "", + "trim": true, + "hasClear": true + }, + "x-rules": [] + }, + { + "type": "object", + "key": "buttonProps", + "title": "按钮属性", + "x-component-props": { + "size": "medium", + "labelAlign": "left", + "labelTextAlign": "right", + "labelCol": 7, + "wrapperCol": 12 + }, + "properties": { + "stringProp": { + "type": "string", + "title": "stringProp" + }, + "numberProp": { + "type": "number", + "title": "numberProp" + } + }, + "x-rules": [] + }, + { + "x-component": "input", + "type": "string", + "key": "onClick", + "title": "点击动作", + "x-component-props": { + "placeholder": "", + "addonTextBefore": "", + "addonTextAfter": "", + "trim": true, + "hasClear": true + }, + "x-rules": [] + } + ], "properties": { - "NO_NAME_FIELD_$0": { - "key": "NO_NAME_FIELD_$0", + "buttonText": { + "key": "buttonText", + "x-component": "input", + "type": "string", + "title": "按钮文本", + "children": [], + "x-component-props": { + "placeholder": "", + "addonTextBefore": "", + "addonTextAfter": "", + "trim": true, + "hasClear": true + }, + "x-rules": [] + }, + "buttonProps": { + "key": "buttonProps", "type": "object", - "name": "NO_NAME_FIELD_$0", + "title": "按钮属性", + "children": [], "x-component-props": { - "labelCol": 6, - "wrapperCol": 8 + "size": "medium", + "labelAlign": "top", + "labelTextAlign": "right", + "labelCol": 7, + "wrapperCol": 12 }, "properties": { - "foo1": { + "stringProp": { "type": "string", - "title": "字段1" + "title": "stringProp", + "x-component-props": { + "labelAlign": "top" + } }, - "userTitle": { + "numberProp": { "type": "number", - "title": "字段2" + "title": "numberProp", + "x-component-props": { + "labelAlign": "top" + } } + }, + "x-rules": [] + }, + "onClick": { + "key": "onClick", + "x-component": "input", + "type": "string", + "title": "点击动作", + "children": [], + "x-component-props": { + "placeholder": "", + "addonTextBefore": "", + "addonTextAfter": "", + "trim": true, + "hasClear": true + }, + "x-rules": [] + } + } + } + }, + "ManyactionSchema": { + "key": "actionSchema", + "x-component": "arraytable", + "type": "array", + "title": "非常多的属性", + "children": [ + { + "type": "object", + "properties": { + "prop1": { + "type": "string", + "key": "prop1" + }, + "prop2": { + "type": "string", + "key": "prop1" + }, + "prop3": { + "type": "string", + "key": "prop1" + }, + "prop4": { + "type": "string", + "key": "prop1" + }, + "prop5": { + "type": "string", + "key": "prop1" + }, + "prop6": { + "type": "string", + "key": "prop1" + }, + "prop7": { + "type": "string", + "key": "prop1" + }, + "prop8": { + "type": "string", + "key": "prop1" + }, + "prop9": { + "type": "string", + "key": "prop1" + }, + "prop10": { + "type": "string", + "key": "prop1" + }, + "prop11": { + "type": "string", + "key": "prop1" + } + } + } + ], + "x-component-props": { + "renderAddition": "添加", + "renderRemove": "删除", + "renderEmpty": "暂无数据" + }, + "x-rules": [], + "items": { + "type": "object", + "children": [ + { + "prop1": { + "type": "string", + "key": "prop1" + } + }, + { + "prop2": { + "type": "string", + "key": "prop1" + } + }, + { + "prop3": { + "type": "string", + "key": "prop1" } + }, + { + "prop4": { + "type": "string", + "key": "prop1" + } + }, + { + "prop5": { + "type": "string", + "key": "prop1" + } + }, + { + "prop6": { + "type": "string", + "key": "prop1" + } + }, + { + "prop7": { + "type": "string", + "key": "prop1" + } + }, + { + "prop8": { + "type": "string", + "key": "prop1" + } + }, + { + "prop9": { + "type": "string", + "key": "prop1" + } + }, + { + "prop10": { + "type": "string", + "key": "prop1" + } + }, + { + "prop11": { + "type": "string", + "key": "prop1" + } + } + ], + "properties": { + "prop1": { + "type": "string", + "key": "prop1", + "title": "props" + }, + "prop2": { + "type": "string", + "key": "prop1", + "title": "props" + }, + "prop3": { + "type": "string", + "key": "prop1", + "title": "props" + }, + "prop4": { + "type": "string", + "key": "prop1", + "title": "props" + }, + "prop5": { + "type": "string", + "key": "prop1", + "title": "props" + }, + "prop6": { + "type": "string", + "key": "prop1", + "title": "props" + }, + "prop7": { + "type": "string", + "key": "prop1", + "title": "props" + }, + "prop8": { + "type": "string", + "key": "prop1", + "title": "props" + }, + "prop9": { + "type": "string", + "key": "prop1", + "title": "props" + }, + "prop10": { + "type": "string", + "key": "prop1", + "title": "props" + }, + "prop11": { + "type": "string", + "key": "prop1", + "title": "props" } } } diff --git a/extensions/iceworks-ui-builder/web/src/pages/PageCreator/configForm.tsx b/extensions/iceworks-ui-builder/web/src/pages/PageCreator/configForm.tsx index bb4243bb8..e4aae407c 100644 --- a/extensions/iceworks-ui-builder/web/src/pages/PageCreator/configForm.tsx +++ b/extensions/iceworks-ui-builder/web/src/pages/PageCreator/configForm.tsx @@ -11,6 +11,13 @@ import callService from '../../callService'; nextComponents.setup(); +const tmpComponents = {}; +forIn(nextComponents, (value, key) => { + if (key !== 'setup') { + tmpComponents[key] = value; + } +}); + export default ({ templateSchema, originResetData, @@ -26,16 +33,8 @@ export default ({ const [routerConfig, setRouterConfig] = useState([]); const [isConfigurableRouter, setIsConfigurableRouter] = useState(true); const [templateData, setTemplateData] = useState({}); - const [components, setComponents] = useState({}); useEffect(() => { - const tmpComponents = {}; - forIn(nextComponents, (value, key) => { - if (key !== 'setup') { - tmpComponents[key] = value; - } - }); - setComponents(tmpComponents); setLoading(false); }, []); @@ -159,7 +158,7 @@ export default ({ intl.formatMessage({ id: 'web.iceworksUIBuilder.pageCreator.defaultDescription' })}