问题标签 [macos-darkmode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 为 macOS 上的 Qt 提供暗模式图标
我用 Qt 5.13 编写的应用程序使用QToolBar
. 要在其上放置图标,我的源代码中有这一行:
这很好用,当激活暗模式时,应用程序的外观会发生变化。图标会自动处理以看起来倒置,但效果不佳,它们看起来非常糟糕。
有没有办法提供 Qt 用于暗模式的图标?或者,有没有办法阻止 Qt 反转我的图标,因为它们在黑暗模式下也能很好地工作?
javascript - 明暗模式:如何切换清单和网站图标?
manifest 和 favicon 取决于 light/darkmode 是否有任何方法可以在用户更改操作系统中的模式时更改它们?
我已经触发了事件侦听器
但清单是从反应公共文件夹加载的..
不知道如何处理也位于公用文件夹根目录中的网站图标。主题颜色的元标记也需要更改。
css - 棘手的 sass 选择器嵌套
我目前正在向我的网站添加暗模式。更改全部通过脚本处理,并考虑到用户的偏好以及他们机器的当前外观。如果在暗模式下,我基本上会得到一个“暗”类,<body>
否则什么都没有。
一切正常,但在一个元素上我需要基于此更改背景图像,但我遇到了一个问题,因为我的顶级选择器已经基于 body。
这是我的代码:
问题是那.page-home
是一堂课<body>
,.dark
也必须如此。如何构造选择器以便将.dark
其添加到选择器中body
?
ios - Xcode 11,暗/亮图像的资产目录命名约定?
以前拖入 Xcode 资产目录的图像可以命名如下...
在释放阻力时,这些图像会自动分配到目录中正确的2x和3x插槽。
现在,在 iOS 13 和 Xcode 11 中,我们能够添加一组备用图像以在暗模式下使用。有谁知道是否有办法将明/暗指定为文件名的一部分,以便图像自动结束明暗槽。
IE
java - Java 8 应用程序无法在 MacOS Catalina 10.15 上的暗模式下正常工作
如果用户将System Preferences:General:Appearance切换为Dark我的应用程序的主屏幕(一个 JFrame)来自
到
很明显,Java 认识到选择了深色模式,但并没有很好地进行相应的调整。最紧迫的问题是文本颜色需要从黑色变为白色,但还有其他问题。
我正在使用最新版本的 Java 8 (jdk1.8.0_231.jdk),还不能迁移到 Java 13,但从发行说明中听起来他们仍然存在暗模式问题。
有没有固定的方法来解决这个我不确定最好的方法。
另外值得注意的是其他页面的子类 JDialog 不会变为黑色(除了菜单栏,因此仍然可读但看起来不合适)
例如来自
到
从 UIDefaults 开始
但我知道我不是第一个遇到这个问题的人
java - VAqua v7 lib 导致 Java 应用程序失败
我正在尝试 MacOS Catalina 上的VAqua Look and Feel,它包含在类路径中,我这样称呼它
但后来我的代码失败了
有任何想法吗 ?
虽然lib是opensrc它似乎没有托管在github上,虽然作者在github上有其他的libs
ios - 当设备处于 IOS 13 的暗模式时如何将您的应用程序限制为亮模式
在您的应用程序代表中。只需转到函数:
有什么建议么....
html5-canvas - 在选择了深色模式的设备上渲染地图
我正在使用 HTML 画布 drawImage 将 OSM 地图图块渲染到网页上。但是,如果最终用户选择了暗模式,我想降低这些显示地图的亮度,但仍然让它们对用户有意义。
到目前为止,我取得了一定的成功,如下:
- 首先使用 drawImage 绘制地图图块
- 将 globalCompositeOperation 设置为“差异”
- 使用相同大小的白色矩形过度绘制地图图块
- 将 globalCompositeOperation 设置回“source-over”
但这种简单的颜色反转也许不是最好的解决方案。有没有人有任何其他的建议。