Hanxing Yang

Results 222 issues of Hanxing Yang

* close #499 * Use `Def` (definition) instead of `Snippet`, each definition includes one or more snippets

### Fixed Map size * width: 480 * height: 360 The map size is both * size of map * size of window for spx. The concept "window" (or "camera")...

![Image](https://github.com/goplus/builder/assets/1492263/9bc346b6-59f3-4318-8b33-3d4d4f855a33) Possible approach: when saving assets, calculate hash of the asset (files) & save. When adding asset, check if asset with the same hash exists.

https://www.figma.com/file/vmDy0ROUDDFL22UjLljUk0/Go%2B-Builder-%E7%95%8C%E9%9D%A2%E8%AE%BE%E8%AE%A1 ### Design System - [x] 异常状态反馈(加载中、出错、结果为空等) ### Go+ Builder Features - [x] #460 - [x] #462 - [x] #461 - [x] #463 - [x] #459 - [x] #466 -...

用户在编辑器中对当前项目 **游戏内容** 的修改(后面记为“**操作**”)可以被撤销或重做(undo/redo) ### 定义 * 操作:用户对项目**游戏内容**进行的修改,其粒度与具体的业务场景相关;如: - “重命名 sprite”包括的修改为:修改这个 sprite 的名字 - “从素材库添加 backdrop”包括的修改为:添加一个或多个 backdrop,并将被添加的第一个 backdrop 指定为默认 backdrop(为了方便继续操作帮用户选中新增项) - “编辑音频内容”包括的修改为:点击“保存”按钮时所有提交的变更,如按指定范围裁剪 & 调整音量 一次操作包括的所有修改总是被一起撤销或重做 需要注意,一些局部的(但还未生效的)输入,不可以通过全局入口进行 undo/redo,这样的输入包括但不限于: - sprite/sound/backdrop/costume 重命名对话框中(还没有点击“确认”提交时)input 内部的修改...

https://github.com/goplus/builder/issues/465#issuecomment-2107472928 * 更多一级分类 * 在一级分类下进一步区分二级分类 * 在一、二级分类基础上进一步区分 1. 数据(读、输入) 2. 动作(写、输出) 3. 监听(特殊的输入) 4. 其他(流程控制、基础语句等) 通过颜色?形状?icon?

* Simple sound editor in `SoundEditor` * Simple editing after recording in `SoundRecorder` Editing-features include: * Turn up/down the volume * Crop the sound by selecting a range on the...

Avoid unnecessary uploading (when no change of file content) for * code files, done in #508 * config files for models (sprite/stage/...)

### Go+ Builder v1.3 1. ~~简化 Sound 的引入与播放,详见 https://github.com/goplus/builder/issues/443~~ 2. ~~支持通过配置文件指定 window size(现在只支持通过配置文件指定 map size),详见 https://github.com/goplus/builder/issues/459~~ (spx 支持通过配置文件中的 `run` 字段指定 window size) 3. ~~修复 Backdrop 填充 mode 的问题,详见 #459~~ 4....