trime icon indicating copy to clipboard operation
trime copied to clipboard

导航栏图标颜色不遵循系统亮暗色主题

Open 15cm opened this issue 3 years ago • 4 comments

Describe the bug 在系统为亮色主题的情况下,导航栏图标是白色而非黑色,使其几乎不可见:

To Reproduce

外观为预设主题和颜色,在任意有文本输入框的应用里呼出键盘,比如 Firefox on Android。

Expected behavior 导航栏图标颜色应该为黑色,Gboard 和 Samsung 自带的键盘在此环境下都显示黑色图标。我写了一个 commit 来强制指定 BarUtils.setNavBarLightMode,得到的效果如下:

Smartphone

  • Device: Samsung S21
  • OS: Android 11
  • Version: 3.2.2

Additional context 是否可以在配置的 style 项目或者 preset_color_schemes 中的每一项添加一个指定 navbar light mode 的选项供用户调节?系统亮暗色以及不同的 color schemes 排列组合很多,只有用户知道自己的配置需要怎么样的导航栏图标颜色。我觉得 preset_color_schemes 是个比较合适的地方。

15cm avatar Sep 06 '21 17:09 15cm

目前导航栏的设置逻辑是跟随用户键盘配色主色调的。这个情况应该属于 Bug 了,感谢反馈。

WhiredPlanck avatar Sep 06 '21 22:09 WhiredPlanck

目前导航栏的设置逻辑是跟随用户键盘配色主色调的。这个情况应该属于 Bug 了,感谢反馈。

还有「状态栏」与「候选栏」,都有问题的:

新版本部分问题已经修复,除了键盘字体有些大

反馈如下:

  • 「状态栏背景色」不能适应「主题背景色」

pic

pic

  • 正常如下:

pic

pic

yanhuacuo avatar Oct 20 '21 04:10 yanhuacuo

反馈如下:

* 「状态栏背景色」不能适应「主题背景色」

这也是个 Bug,是因为我们之前的取色方法出现了一些 Bug,现在应当已经修复。

WhiredPlanck avatar Nov 02 '21 13:11 WhiredPlanck

我最初的问题 https://github.com/osfans/trime/issues/519#issue-989341176 在 develop 分支的最新 commit 8fba667bc121340f491c0a7b20ea7f232a0a761b 依然存在。用同样的 patch 依然能修复得到同样的效果。是否考虑重新开启这个 issue 讨论?(我貌似没有 reopen 权限)

15cm avatar Dec 24 '21 00:12 15cm