MoyuScript

Results 5 issues of MoyuScript

Fix `documentClone.fonts.ready` not resolved even though `documentClone.fonts.status` is value of `loaded` in IOS 13.6 It looks like some specific browser version will appear this problem.

+ 一些组件使用 useSelector 时,选了许多没用到的状态进来,导致组件被频繁不必要渲染,需要整改。 + 提取出一些常用的 Selector Track: #7

项目

目前部分组件和接口设计不合理,没有遵循 [SOLID](https://juejin.cn/post/7015582644645675044) 原则,导致使用起来比较困难,单文件代码量较大。 Branch: [refactor/components-optim](https://github.com/MoyuScript/double-mouse-downloader/tree/refactor/components-optim)

项目

+ RPC 服务注册方式较为繁琐,特别是类型定义,需要在多处定义。 + Callback 实现方式欠佳。

项目

近期有不少人反映下载队列白屏,或者是下载的东西太多了导致软件崩溃的问题,这里统一回复一下。 # 背景 因为之前编写该软件时时间比较急,导致很多地方都没仔细考虑设计,属实是能用就行,所以很多地方设计、性能就不太好。 现在软件整体正在进行重构,任何问题都将在下个版本统一修复,如果你还遇到其他问题可以提 Issue 反馈。如果你不会用 GitHub,也可以给我发送 E-mail 反馈:[email protected]。 # 修复方法 Windows:删除 `C:\Users\{UserName}\AppData\Roaming\double-mouse-downloader` 文件夹重启应用即可清空所有数据。 MacOS:删除 `~/Library/Application Support/double-mouse-downloader` 文件夹重启应用即可清空所有数据。 # 预防 尽量避免一次性下载太多,否则容易导致软件崩溃。

公告