Gandi-IDE / custom-extension

GNU Lesser General Public License v2.1
43 stars 58 forks source link

feat(高级数据结构): 可扩展积木等新积木;增加tooltip #229

Closed Arkos123 closed 2 months ago

Arkos123 commented 4 months ago

feat: 可扩展列表/对象积木(改编自Nights的可扩展积木,感谢Nights/凌的可扩展积木!); image feat: 若干新积木,并给每个积木增加了tooltip image fix: 去掉了parse对象时的reviver(疑似拖慢速度); chore: 拆分成多文件;

FurryR commented 4 months ago

为了避免历史问题,现在上传多文件扩展建议先配置脚手架。你可以尝试使用 https://github.com/FurryR/scratch-ext(推荐),或者参照 kukemc 的 webpack 脚手架配置。

另注,切记不要将所有工作区文件都上传到仓库。可以选择另开一个仓库存放源代码,在 gandi 这边只上传打包后的文件,并附上原仓库用于审查,合理为 HCN 减负。

Arkos123 commented 4 months ago

为了避免历史问题,现在上传多文件扩展建议先配置脚手架。你可以尝试使用 https://github.com/FurryR/scratch-ext(推荐),或者参照 kukemc 的 webpack 脚手架配置。

另注,切记不要将所有工作区文件都上传到仓库。可以选择另开一个仓库存放源代码,在 gandi 这边只上传打包后的文件,并附上原仓库用于审查,合理为 HCN 减负。

老实说,我不太会() 我是参考gandi实际扩展仓库的形式分的多文件,等这个合并后我直接往那个仓库再提一个pr吧,帮HCN减少合并的负担(

sylarhcn commented 4 months ago

为了避免历史问题,现在上传多文件扩展建议先配置脚手架。你可以尝试使用 https://github.com/FurryR/scratch-ext(推荐),或者参照 kukemc 的 webpack 脚手架配置。

另注,切记不要将所有工作区文件都上传到仓库。可以选择另开一个仓库存放源代码,在 gandi 这边只上传打包后的文件,并附上原仓库用于审查,合理为 HCN 减负。

感觉对于前端新手,前端这些工程化工具链的难度还挺高的,就是看起来好吓人,然后很难学。我们要推广这种模式的话,可能需要做更友好的教程(符合 scr 扩展开发者的那种)

Arkos123 commented 4 months ago

精简了亿下积木 $PT(U_U1O1{NCM}N UMHDYN 以及换掉了令人费解的<SafeObject>前缀 (原来作品中如果保存了旧的前缀仍然兼容解析) image image

除了协作减少可变参数,刷新作品后仍在的bug,大概应该没什么问题了

Arkos123 commented 4 months ago

image image image which one better?

Nightre commented 4 months ago

image image image which one better?

感觉短的好

Arkos123 commented 4 months ago

更新:

sylarhcn commented 3 months ago

extendable.js 在协作中有兼容问题,下周修复后,再合并该扩展

sylarhcn commented 3 months ago

预计 5.21 修复协作中的 bug

Arkos123 commented 3 months ago

@sylarhcn 适配好力,应该没bug了()