更新一波动画和样式
- 重构SelectActionModal,让调用方法变成
await displaySelectActionModal(args)
,并且去除在messageStore之中的相关代码。
目标是先尝试构造这样一个范式:message相关组件的store各自隐藏在自己的内部,外部通过一个异步函数来调用message并得到可能的返回结果。
好处是无需外部访问store,并且变成异步之后,message的展示和隐藏也变成了一段动画序列,方便后续开发。
现在给这个组件传参,依靠的并不是直接改变组件的入参,而是改变组件的局部store。为什么要这么绕一圈呢?因为如果是直接改变入参,那么组件不能预先挂载到Neos上,而是要在调用函数时候,手动挂载上去。从Antd的经验来看,这么做组件无法读取到全局的配置provider。
其他:
- 抽离游戏王卡片为单独的share组件
- 重新写了一个支持最小化的
Modal
,用来替代DragModal
- 重写了
chaining
动画,从浮起变成了一个渐变扩散的外框 - (可能)解决了动画中间暂停的问题
- 微调了决斗盘样式
- 调整了
CardModal
样式