* DONE 重命名”应用“为”编辑器“


* DONE fix added action


* TODO add 新手引导

refe to:
https://www.google.com.hk/search?q=%E6%96%B0%E6%89%8B%E5%BC%95%E5%AF%BC+ToB&oq=%E6%96%B0%E6%89%8B%E5%BC%95%E5%AF%BC+ToB&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIJCAEQABgMGIAEMgkIAhAAGAwYgAQyCQgDEAAYDBiABDIJCAQQABgMGIAEMgcIBRAAGIAEMgkIBhAAGAwYgAQyBwgHEAAYgATSAQg0NDAzajBqN6gCALACAA&sourceid=chrome&ie=UTF-8#ip=1

https://maimai.cn/article/detail?fid=1744301662&efid=zWvZy6zgFCQn0gIGeGluPA



https://app.appsmith.com/













TODO UserCenter:
加入引导链接，如 创建第一个引擎的文档链接等
加入反馈链接（discussion, issue, 加群）

引导用户star！

TODO 加入帮助中心
包括新手引导

refer to:
如何实现前端新手引导功能？
https://juejin.cn/post/6960493325061193735

第一次进入平台

/*
用户刚进来平台后有两个选项：

浏览发布的编辑器
快速注册
*/
//要说明各自的简介，如：只需输入账号名即可完成注册！快来注册吧！

给出简介：
https://pic4.zhimg.com/80/v2-b79b57c19567a1ce65ccc4d287743e67_1440w.webp

# 包括一个宣传视频
给出详情跳转链接




吸引客户:
> 对于商业产品客户来说，使用一个产品前需要考虑的非常重要的点就是：这个产品能否免费试用？试用结束后是怎么计费的？性价比是否高，是否划算...
给出详情跳转链接


TODO 给出“目前为体验阶段，所有用户均免费使用”、“想要更多权益请详见”->跳转到咨询页面

引导用户快速注册
如：只需输入账号名即可完成注册！快来注册吧！





第一次登录
第一次进入Market
第一次进入发布的编辑器、发布的页面
第一次进入Ap Assemble
第一次进入Element Assemble
第一次进入Package Assemble
第一次发布编辑器
第一次发布页面
第一次使用Custom



** TODO UserCenter
*** DONE add Left Panel
        Star button
        💬 点这里加QQ群:106047770 与我们交流
        📄 文档中找到解决方案
        ⚠️ Github上提Issue
        👾 论坛上寻求帮助

        Meta3d vX.X.X
        XXX前发布


# *** TODO 第一次进入UserCenter时，给出简介：
*** DONE 第一次进入Login时，给出简介：

use Modal



https://pic4.zhimg.com/80/v2-b79b57c19567a1ce65ccc4d287743e67_1440w.webp

# 包括一个宣传视频
给出详情跳转链接



吸引客户:
> 对于商业产品客户来说，使用一个产品前需要考虑的非常重要的点就是：这个产品能否免费试用？试用结束后是怎么计费的？性价比是否高，是否划算...
给出详情跳转链接

图文轮播？


TODO 给出“目前为体验阶段，所有用户均免费使用”、“想要更多权益请详见”->跳转到咨询页面




TODO save status


** TODO Assemble Space

*** DONE create from scratch add guide

use https://ant.design/components/steps
use https://ant.design/components/tour

TODO test 1
onFinish?

# content add style



TODO Phase2


# create input

# create action




TODO select added ui control



TODO after click, should move next
//TODO no next button 



TODO finish remain tour

    fix: gameview
    fix: last step






TODO handle finish tour
TODO add End Tutorial button
    custom closeIcon: https://ant.design/components/popconfirm


commit


# TODO first jump to Tour component
# # show preview
# show run button

TODO pass bdd test


# *** TODO create with template add guide


# only use https://ant.design/components/tour







# * TODO perf: optimize create from scratch backend

# merge requests: batch

* DONE perf: cache create from scratch backend

TODO separate json and file to storage


TODO cache ui controls

TODO cache editor whole, engine whole packages

* DONE fix: ElementStore: reset->canvasData


# * TODO refactor: remove VersionConfig and gulp task


* DONE 优化平台UI

# TODO 使用图标代替文字按钮
# e.g. 替代运行按钮

TODO 更新排版
e.g. 更新Extensions、 UI Controls中的图文小图标排版

3col

# limit text length


* DONE 更新extension    

TODO update icon
action, uiControl, uiControlInput, package, extension, contribute use different icon
TODO update displayName，使用中文


* DONE fix cache: compare version





# * TODO 跑通发布扩展、贡献的流程

# TODO 跑通：
# “根据template，发布extension/contribute”
# //- “使用yeoman，发布extension/contribute”
# 发布action
# 发布input
# 发布uiControl


# * TODO 隐藏web3登录

* DONE 增加官方用户:meta3d

# * TODO move backend to https://github.com/Meta3D-Technology/Meta3D-Backend

# TODO pass run test





# * TODO 构建三个示例场景

# 1.Engine + Example use Engine package
# 2.Editor
# 3.Scene use Editor to build and publish

# ** TODO build one big scene with glbs as showcase

# 3D场景漫游





* DONE handle action publish

TODO bundle publish


TODO hard code

TODO add bdd test


TODO publish related



TODO pass run test:publish



* DONE perf: Element Assemble: change rect too slow

with publish action?


* DONE fix: Publish->import: no canvasData


# * TODO perf: Custom: need minify transpiled code


* DONE 构建Editor示例场景

TODO publish all


TODO fix message


TODO add all ui controls


TODO fix: wheel event not work

# TODO fix: dispose gameObject error

# TODO fix: import: cube: position,color not the same
TODO fix: export single event:
# another Aux Scene 
# name miss
//Cube name change
# light has one child
# Camera change


TODO update and publish:
engine-whole
editor-whole
asset
three



TODO test publish




# TODO import: shouldn't select all ui controls

TODO import: not newest ui control


# TODO fix "return to user center: guide"



TODO test controller

TODO test asset

    TODO fix add glb



TODO test inspector



# * TODO 更新extension    

# TODO 更新extension, contribute, package，提供典型的编辑器、引擎组件
# TODO remove unused ones
# # TODO uiControlName, actionName, inputName should add "_Meta3d" postfix


* DONE style: Input,Action Select fix min-width:200px

* DONE "publisher"改为meta3d


* DONE author统一为Meta3D

* DONE 协议统一为MIT for Meta3D, Website
封装three相关的extension, contribute 加入License说明（说明是对three.js的封装）







# * TODO check all * TODOs and clear


# Github: lanaguage remove Javascript

# * TODO 买域名
* DONE 购买cloud，准备dev、pro两套环境

# * TODO 优化首次加载平台
# compress js

# * TODO decrease file size


# * TODO action publish->meta3d.js use compress




* DONE publish: v1.0.0-beta.1.0


# * TODO host platform, website to cloudbase
//* TODO all use 域名


* DONE update platform production

TODO publish all

TODO update template

    fix: not exec job

    TODO update core,editor,engine package

    set parent not work
        tree+window cause error

TODO fix not found
    build and publish all packages

TODO fix NoSuchKey
    路由配置









* DONE perf: edit UIControlInspector slow


* DONE fix: publish app: clean preview

# * TODO perf: UIControlInspector: edit Specific->label too fast will make visual disappear

# TODO label onblur set


# TODO fix: asset: label: empty

# * TODO feat: UserCenter: when begin tour, add step to focus in guide


* DONE host platform to cloudbase

* DONE update website



* DONE prepare for use

TODO 新建粉丝群
//微信群
新的QQ群
TODO update README, website, UserCenter






* DONE Discussion发起内测讨论帖

TODO 邀请lj、lzy等人来测试

TODO 邀请xh、wy、海口小鱼儿等人来测试

# * TODO show changelog




# * TODO feat: UserCenter: when begin tour, add step to focus in guide
* DONE add Badge


* DONE 建议1：改进Scene View的缺失提示可以改进下

描述：我创建了个空画布后就点开始运行，会报错


* DONE show default inspector

* DONE export single model bug

* DONE Bug: 输入框输入字母，出现NaN

* DONE Bug: 新手引导最后一步 点 Finish 没反应

* DONE rotation bug?

rotate Scene->che error:
点Y\Z轴旋转,转的都是X轴


* DONE fix(platform): UIControlInspector: import app: Specific miss image


* DONE first enter ShowPublishedApps error


* DONE update ui control protocol->displayName

* DONE pass bdd test

* DONE update README -> snapshot

use 0fx user to snapshot

* DONE publish version
