Closed wordpure closed 1 year ago
顺带一提,「弹出窗口 - 新下载 - 用户代理」这里的文本没有正常显示。
看了下,是用户代理在 popup/index.html 和 messages.json 的 i18n 名称没有对上。
额,我记得这里是批量查找替换做的,oops。
新版本才能修复,但是没时间……
新版本预计把新下载窗口重新独立化,然后像火狐的某个扩展那样……
准确的说是这个 RossWang/Aria2-Integration
老前辈了
另外关于深色模式,回头我研究下,毕竟只是个纯HTML网页。
我这边用 chrome://flags/#enable-force-dark
测试,我这边的内容能自动成Dark Mode,不知道火狐有没有类似的开关?
貌似没有。
设置里有一个覆盖颜色的选项,但效果很不理想。
Chromium的话打开后是下面的效果,火狐自己的Dark Theme怎样?
背景全黑,字体全白😂
我这边用 @media (prefers-color-scheme: dark) { css code }
根本没效果,估计只能用js流方案,但是感觉有点裂开。感觉你用扩展会好点。
感觉你用扩展会好点。
扩展程序的页面,其他扩展影响不了的,只能靠扩展自己实现或浏览器级别的设置。
我这边用
@media (prefers-color-scheme: dark) { css code }
根本没效果,估计只能用js流方案,但是感觉有点裂开
这么奇怪?我试一下。
JS的方案如下,或者在css里面做一个class,然后识别出来以后直接给body添加这个class。但是我这边开了dark mode测试都是false,很怪。
if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
var dark = document.createElement('style');
dark.innerText = `{
// you preferred dark css code
}`;
}
我这边用 @media (prefers-color-scheme: dark)
没问题啊。
Firefox
Chrome
就加了这一部分。
可能是Vivaldi有bug吧,毕竟这浏览器为了整所谓的花哨theme已经把chrome.browserAction.setBadgeBackgroundColor
给弄炸了。至于这里我回头换火狐再弄吧。
目前基础功能还需要调优
可能是Vivaldi有bug吧,毕竟这浏览器为了整所谓的花哨theme已经把
chrome.browserAction.setBadgeBackgroundColor
给弄炸了。至于这里我回头换火狐再弄吧。
你看我这里的配色还行不?
可以的话我直接提个 PR?
这个到时候我根据Chromium的版本来弄。
细节还需要微调,但是感觉总是不对。有个啥参考就好了
帮忙测试下最新的main分支,如果没问题dark mode我就不管去做其他优化了
效果还不错,就是彩色按钮的文本对比度差了点,button、select 和 input 不好区分。
我只是单纯觉得跟背景区分开就行了。分别参考了chromium的强制dark mode,github的dark mode跟mdn打开prefers-color-scheme: dark
以后的效果。不知道为啥你那边跟我这边差距感觉有点明显?
可点击和不可点击的按钮只有边框颜色有细微差别,不好区别。
不知道为啥你那边跟我这边差距感觉有点明显?
你看我上两张截图就行,昨天发的截图是我自己改的配色,和现在不是同样的 CSS。
现在呢?
现在按钮好辨别多了🌹
如题,希望弹出窗口和选项界面可以适配深色模式。