Gandi 3.0文档
官网 打开编辑器
文档/界面外壳

通知与对话框

保存成功、扩展未安装、作品正在读取、这一步删除后无法恢复,编辑器用同一套组件呈现这些信息: 右上角的通知、中间的加载遮罩,以及几种对话框。它们在编辑器各处样式一致,同一类消息在任何 位置含义相同。

通知#

五种通知各一条

操作成功、操作失败、需要额外提示,都是从右上角滑入一张卡片。左边那枚记号表示它属于哪一种:

记号 什么时候 停多久
✓ 绿 操作成功:已保存、已导出、已删除 3 秒
! 蓝 附带说明:去掉了几个面板、剪贴板是空的 3 秒
! 黄 需要注意:有扩展没加载、最多只能存 10 套布局 4 秒
✕ 红 操作失败:文件无法读取、无法导出 5 秒
转圈 正在执行:正在导出… 直到被结果替换

几条行为规则:

  • 多条可以同时存在,向下堆叠,新消息不会挤掉尚未读完的那条。
  • 鼠标停在卡片上时倒计时暂停,移开后继续,长消息不会读到一半消失。
  • 点右边的 × 关闭它。
  • 按住卡片向右滑动可以划走(滑过约 96 像素才生效,不足则弹回原位);纵向滑动仍然是页面 滚动,不会被判定为划走。手机上点中那个二十来像素的 × 并不容易,所以保留了这条路径。
  • 「正在执行」那种转圈的消息不会自动消失,而是被结果原地替换:「正在导出…」变成「已保存 文件,也复制到剪贴板了」,不会先后出现两张卡片。

通知绘制在整个页面上,不属于某个面板,因此不会被裁剪内容的面板切掉。

加载遮罩#

打开作品时的加载遮罩

新建和打开作品时,整个编辑器覆盖一层遮罩,中间是三块积木依次滑入并拼合,下面写着当前进度:

  • 标题是「正在打开作品」或者「正在新建作品」。
  • 下面一行先显示「正在读取作品…」;虚拟机开始报告素材进度之后,变成「正在加载素材 12/62…」,并出现一条进度条。
  • 遮罩在成功和失败时都会收起,编辑器正常恢复;失败的原因在顶栏最右边那行状态里查看。

大作品读取需要几十秒(造型上千的作品确实存在),没有这一层遮罩时屏幕上只有一个空编辑器, 看起来像是出了故障而不是正在加载。

面板出问题的时候#

布局里引用了当前版本没有的面板(从别人那里导入的布局、老版本导出的布局),那一格会 如实写出来,其余部分照常使用:

导入的布局里有一个不认识的面板

某个面板自身出错(少见,但发生过),出错范围只限于那一格:那里会写「「×××」出错了」, 加上一句错误信息和一颗「重新打开」,下面一行是「编辑器的其他部分还在,作品没有丢」。点 「重新打开」会把这个面板重新构建一遍。这样处理的原因是:不捕获的话,一个面板出错会导致 整棵界面被卸载,屏幕立即变白,未保存的内容一并丢失。

右键菜单#

右键菜单

编辑器里二十多处支持右键:角色、造型、声音、主题卡片、场景、注释、音符……用的都是同一张 卡片。

  • 危险操作(删除)显示为红色,始终排在最后。
  • 分组之间用一条细线隔开。
  • 菜单项左边可以有一个记号(例如场景清单里的 ✓),右边可以有一行浅色提示(例如「入口」 「舞台在演」)。
  • 当前不可用的项置灰,而不是隐藏,否则菜单每次打开都是另一副样子,每次都要重新读一遍。
  • 带下一层的项,鼠标停留片刻即展开。
  • 键盘:↑ ↓ 选,Home / End 跳两头,→ 进子菜单,← 退回来,回车 执行,Esc 关。
  • 菜单始终保持在窗口内,在最右边或最下面右键时它会自动向内收。

问一句话的对话框#

需要输入名字(新建、改名、另存为副本):

「另存为」对话框

打开时输入框内容已选中,直接输入即覆盖;回车确定,Esc 或点外面取消。名字为空时 「确定」不可点击。

需要确认一次(删除这类操作):

删除前的确认

标题是「删除「×××」?」这类一句话说清的问句,下面是后果(「删了就没了。要留一份的话先 导出。」),右边两颗按钮,危险的那颗显示为红色。打开时焦点在确定键上:回车确定,Esc 或点外面取消。

有些确认还会带一张清单(例如删除一个仍被多个角色使用的素材时,会列出用到它的角色), 或者一个必须勾选才能继续的复选框。

触屏#

  • 按住 0.5 秒等于右键。 编辑器里所有右键菜单在手机和平板上都以这种方式调出;手指按住后 移动超过很小的距离即判定为滑动,不会弹出菜单。
  • 两个地方不接管长按:输入框(那里的长按是系统的选词和粘贴,比自定义菜单更实用),以及 积木工作区(积木库自带一套长按菜单)。
  • 通知可以向右划走(见上)。
  • 在顶栏「布局:×××」上左右滑动即切换布局,轻点照样弹出布局菜单,见面板与布局。
  • 顶栏抽屉在没有悬停的设备上点一下展开,点外面收起。
  • 下拉菜单和右键菜单点到外面就收起,点在积木工作区上也一样。
  • 平板上的完整说明见平板上使用。

相关#

  • 顶栏 —— 最右边那行状态文字
  • 面板与布局 —— 面板、浮窗、布局的导入导出
  • 快捷键 —— Esc 在各处分别关闭什么