callstack / callstack/react-native-bottom-tabs

[Xcode 26] Theme is not applied when system is dark mode

未关闭
#411 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
Apple bug
主要语言
TypeScript
星标
1.5k
派生
109
平均合并
11 小时 44 分钟
30 天内合并 PR
8

描述

### Before submitting a new issue

- [x] I tested using the latest version of the library, as the bug might be already fixed.
- [x] I tested using a [supported version](https://github.com/reactwg/react-native-releases/blob/main/docs/support.md) of react native.
- [x] I checked for possible duplicate issues, with possible answers.

### Bug summary

Maybe related to: https://github.com/software-mansion/react-native-screens/issues/3162

On iOS, if we have DefaultTheme we can see that bottom bar is not applying the light theme but system theme instead

On this we can see that BottomBar style is updated with no reason :

https://github.com/user-attachments/assets/27375e07-425c-4866-acdb-8a4d301403fd

### Library version

0.10.1

### Environment info

```shell
Expo 53
RN 0.79
```

### Steps to reproduce

- Xcode 26 & iOS 26 (with dark theme on system)
- Launch app from the repo
- Open profile
- See that the bottom bar does not have the right theme

### Reproducible sample code

```js
https://github.com/huextrat/repro-screens-ios
```

贡献指南

打开贡献指南

调研方向

从链接的可复现示例开始,在系统处于深色模式时于 Xcode 26 和 iOS 26 上按照列出的步骤操作。检查在预期使用 DefaultTheme 时 BottomBar 样式发生变化的原因;当应用从个人资料屏幕启动时底部栏保持正确的浅色主题,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
ios, react-native, typescript
领域
mobile
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。