alexhua / Aria2-Explorer

An aria2 download task management extension for chromium based browser
https://www.aria2e.com/
BSD 3-Clause "New" or "Revised" License
783 stars 66 forks source link

深色主題異常 #116

Closed o1232000 closed 1 year ago

o1232000 commented 1 year ago
2023-01-27 08_01_20-CompatWindow

如圖,說明文字框呈現黑底黑字 官方1.3.3版已修正,求跟進,謝謝

alexhua commented 1 year ago

OK

Dragon1573 commented 1 year ago

@alexhua

  1. 请问包含此次修复的 Release 大概会在多久后发布呢?
  2. 请问能否将包含此次修复的两个补丁 Commit ( fc985f0 和 8bcb02f ) 同样作用到 edge 分支下?

当前以 Clone 了最新的 master 分支,以解压插件形式安装。问题已确认修复 ❤️

alexhua commented 1 year ago

@Dragon1573 :

  1. 这个不确定,都不是什么大改进,会先攒一段时间。
  2. 可以
alexhua commented 1 year ago

@Dragon1573 昨天推送了全新的2.0版本上来,在MV3分支,代码全部重写,增加了一些功能和细节改进。 Chrome和Edge版合二为一了,Edge分支以后可能不用了。欢迎试用新版,有问题还请及时反馈。 新版可能会在充分测试后才会上架商店,近期会先发布一个小的改进版。

Dragon1573 commented 1 year ago

image

已 Checkout 到 https://github.com/Dragon1573/Aria2-for-edge/commit/191b1e00a1bd13a491c3c0b5d796876904648914 进行安装,目前正在试用中。

Dragon1573 commented 1 year ago

新版可能会在充分测试后才会上架商店,近期会先发布一个小的改进版。

卸载了 Git 解压版的 Aria2 for Edge 后,我尝试在 Edge 中直接下载 aria2e-v1.5.11.crx 。Edge 总会在 *.crx 下载完成后自动执行安装过程,在安装过程完成后自动删除 *.crx 文件。

image

image

在检查 alexhua/master - .github/workflows/release.yml 后,看到 第23~27行 只使用了 vimtor/action-zip@v1 生成 *.crx 扩展包。

image

我查阅了 此文档*.crx 是一个特殊的、带头特定格式文件头的 ZIP 压缩文件,而使用上面提到的 vimtor/action-zip 并不会添加相关文件头,造成 Edge 不识别。

GitHub Marketplace 中还提供了方便的 sign-chrome-extension-crx-file ,是否可以考虑一下在后续暂不上线 Chrome Store 和 Edge Store 的预览发行版中对 *.crx 进行签名?

alexhua commented 1 year ago

GitHub Marketplace 中还提供了方便的 sign-chrome-extension-crx-file ,是否可以考虑一下在后续暂不上线 Chrome Store 和 Edge Store 的预览发行版中对 *.crx 进行签名?

@Dragon1573 挺好的建议,有空我改进一下。

有任何其他建议,欢迎去讨论区讨论 https://github.com/alexhua/Aria2-for-chrome/discussions/118