文件最后提交记录最后更新时间
feat: remove RNC release artifact Co-authored-by: Arkadiusz<arkadiusz.kasprzyk@swmansion.com> # message auto-generated for no-merge-commit merge: merge kas/copy-upstream-js-files into 0.77.1-rc.1-ohos feat: remove RNC release artifact Created-by: arkadiuszkasprzyk Commit-by: Arkadiusz Kasprzyk;Arkadiusz Merged-by: huangyouhua Description: ## Why are these changes being made? 0.77 must not introduce a new release artifact (RNC). Current approach assumes releasing RNC (React Native Core) and RNOH. This MR aims to eliminate the need of releasing RNC. ## Test Plan - Check tester and ecosystem tester for regressions. - Check Metro and offline bundles in release and dev modes. - Test release artifact in a sample project. ## Checklist - [x] pnpm verify command has passed successfully - [x] No failures occurred in automatic tests on the CONCURRENT TESTER page in the tester app. - [x] No failures occurred in automatic tests on the SEQUENTIAL TESTER page in the tester app. - [ ] ~~MR does not include a breaking change or a review has been requested from a Huawei reviewer.~~ (the package on this branch hasn't been published, so this check and changelog section don't make sense) See merge request: openharmony-sig/ohos_react_native!8751 年前
feat: DrawerLayoutAndroid Co-authored-by: Przemysław Sosna<przemyslaw.sosna@swmansion.com> # message auto-generated for no-merge-commit merge: !1638 merge @sosen/drawerlayoutandroid into 0.77.1-rc.1-ohos feat: DrawerLayoutAndroid Created-by: PrzemekSosna Commit-by: Przemysław Sosna Merged-by: huangyouhua Description: ## Description This PR adds RNs DrawerLayoutAndroid based on ArkUIs SideBarContainer. SideBarContainer is only present in ArkTS, so it has to be implemented there. SideBarContainer requires exactly 2 ArkTS children, and because of this a single child with ContentSlot can't be used to build the children. I decided to use an additional "ContainerView" custom ArkTS component, which will be used as the DirectChild of SideBarContainer and will wrape the ContentSlots. The recommended way to create ArkTS children is ctx.wrappedRNChildrenBuilder, but it doesn't fulfill the 2 children requirement. That's why I used ctx.wrappedRNComponentBuilder directly. Not all props are currently supported due to platform limitations. The SideBarContainer doesn't animate when controlled programatically. ## Changes - added: DrawerLayoutAndroid arkTS component ## Test Plan Check DrawerLayoutAndroid example. ## Checklist - [x] Does not involve incompatible changes; if involved, has been reviewed accordingly. - [x] Does not impact performance, or performance testing has been conducted without degradation. - [x] Complies with the relevant coding standards. - [x] Does not involve documentation updates, or the documentation has been updated. - [x] Meets testability requirements with necessary self-test cases, appropriate logging, or trace information added. - [x] No illegal file inclusions exist, such as images or code. See merge request: openharmony-sig/ohos_react_native!16387 个月前
feat: remove RNC release artifact Co-authored-by: Arkadiusz<arkadiusz.kasprzyk@swmansion.com> # message auto-generated for no-merge-commit merge: merge kas/copy-upstream-js-files into 0.77.1-rc.1-ohos feat: remove RNC release artifact Created-by: arkadiuszkasprzyk Commit-by: Arkadiusz Kasprzyk;Arkadiusz Merged-by: huangyouhua Description: ## Why are these changes being made? 0.77 must not introduce a new release artifact (RNC). Current approach assumes releasing RNC (React Native Core) and RNOH. This MR aims to eliminate the need of releasing RNC. ## Test Plan - Check tester and ecosystem tester for regressions. - Check Metro and offline bundles in release and dev modes. - Test release artifact in a sample project. ## Checklist - [x] pnpm verify command has passed successfully - [x] No failures occurred in automatic tests on the CONCURRENT TESTER page in the tester app. - [x] No failures occurred in automatic tests on the SEQUENTIAL TESTER page in the tester app. - [ ] ~~MR does not include a breaking change or a review has been requested from a Huawei reviewer.~~ (the package on this branch hasn't been published, so this check and changelog section don't make sense) See merge request: openharmony-sig/ohos_react_native!8751 年前
feat: remove RNC release artifact Co-authored-by: Arkadiusz<arkadiusz.kasprzyk@swmansion.com> # message auto-generated for no-merge-commit merge: merge kas/copy-upstream-js-files into 0.77.1-rc.1-ohos feat: remove RNC release artifact Created-by: arkadiuszkasprzyk Commit-by: Arkadiusz Kasprzyk;Arkadiusz Merged-by: huangyouhua Description: ## Why are these changes being made? 0.77 must not introduce a new release artifact (RNC). Current approach assumes releasing RNC (React Native Core) and RNOH. This MR aims to eliminate the need of releasing RNC. ## Test Plan - Check tester and ecosystem tester for regressions. - Check Metro and offline bundles in release and dev modes. - Test release artifact in a sample project. ## Checklist - [x] pnpm verify command has passed successfully - [x] No failures occurred in automatic tests on the CONCURRENT TESTER page in the tester app. - [x] No failures occurred in automatic tests on the SEQUENTIAL TESTER page in the tester app. - [ ] ~~MR does not include a breaking change or a review has been requested from a Huawei reviewer.~~ (the package on this branch hasn't been published, so this check and changelog section don't make sense) See merge request: openharmony-sig/ohos_react_native!8751 年前
fixed: Fix the issue of page jitter caused by loop calls Signed-off-by: alvancf <742997447@qq.com> 2 个月前
fix(Config): add missing copyright headers for warning files 问题描述: 当前 xin3.txt 清单中的 OAT.4 版权头告警文件存在缺失或无效版权头问题, 扫描结果为 Copyright Header Invalid: NULL,导致对应文件在合规检查中被判定为 致命未解决项。 解决方案: 在不改变原有业务逻辑、构建逻辑和文件内容结构的前提下,按文件类型补充统 一版权头;同时修正个别特殊文件的头部格式,使 TS/TSX/JS/ETS/脚本/模板/配 置等文件都符合仓库现有版权声明风格与注释语法要求。 影响范围: 仅影响 xin3.txt 对应告警文件的文件头注释,不改变正常功能、模块解析、构建 结果与运行时行为,对现有性能无直接影响,整体向后兼容。 Signed-off-by: jiaxuan_wong <1801330925@qq.com> 13 天前
feat: remove RNC release artifact Co-authored-by: Arkadiusz<arkadiusz.kasprzyk@swmansion.com> # message auto-generated for no-merge-commit merge: merge kas/copy-upstream-js-files into 0.77.1-rc.1-ohos feat: remove RNC release artifact Created-by: arkadiuszkasprzyk Commit-by: Arkadiusz Kasprzyk;Arkadiusz Merged-by: huangyouhua Description: ## Why are these changes being made? 0.77 must not introduce a new release artifact (RNC). Current approach assumes releasing RNC (React Native Core) and RNOH. This MR aims to eliminate the need of releasing RNC. ## Test Plan - Check tester and ecosystem tester for regressions. - Check Metro and offline bundles in release and dev modes. - Test release artifact in a sample project. ## Checklist - [x] pnpm verify command has passed successfully - [x] No failures occurred in automatic tests on the CONCURRENT TESTER page in the tester app. - [x] No failures occurred in automatic tests on the SEQUENTIAL TESTER page in the tester app. - [ ] ~~MR does not include a breaking change or a review has been requested from a Huawei reviewer.~~ (the package on this branch hasn't been published, so this check and changelog section don't make sense) See merge request: openharmony-sig/ohos_react_native!8751 年前
fix: TextInput cursorColor is not following selectionColor Co-authored-by: zichenyang<zichen834194@163.com> # message auto-generated for no-merge-commit merge: merge default_cursor_color_not_selection into 0.77.1-rc.1-ohos fix: TextInput cursorColor is not following selectionColor Created-by: zichenyang21 Commit-by: zichenyang Merged-by: huangyouhua Description: # Why are these changes being made? When cursorColor is not set and selectionColor has been set, the cursorColor is still black, which is not consistant with selectionColor. # Changelog set cursorColor as black by default. # Test Plan Run the following demo, observe that default cursorColor is black, and when selectionColor is set, cursorColor should be the same as selectionColor. ``` import React, { useState } from 'react'; import { View, Text, TextInput, StyleSheet } from 'react-native'; const DefaultCursorColorDemo = () => { const [text, setText] = useState(''); const [password, setPassword] = useState(''); return ( <View style={styles.container}> <Text style={styles.title}>TextInput Demo</Text> <TextInput style={styles.input} placeholder="Black cursorColor" value="value test" /> <TextInput style={styles.input} placeholder="Red selectionColor, red cursorColor" value="value test" selectionColor='red' /> </View> ); }; const styles = StyleSheet.create({ container: { flex: 1, padding: 20, justifyContent: 'center', }, title: { fontSize: 20, fontWeight: 'bold', marginBottom: 20, textAlign: 'center', }, input: { height: 40, borderColor: 'gray', borderWidth: 1, marginBottom: 20, paddingHorizontal: 10, borderRadius: 5, }, }); export default DefaultCursorColorDemo; ``` See merge request: openharmony-sig/ohos_react_native!123710 个月前
feat: remove RNC release artifact Co-authored-by: Arkadiusz<arkadiusz.kasprzyk@swmansion.com> # message auto-generated for no-merge-commit merge: merge kas/copy-upstream-js-files into 0.77.1-rc.1-ohos feat: remove RNC release artifact Created-by: arkadiuszkasprzyk Commit-by: Arkadiusz Kasprzyk;Arkadiusz Merged-by: huangyouhua Description: ## Why are these changes being made? 0.77 must not introduce a new release artifact (RNC). Current approach assumes releasing RNC (React Native Core) and RNOH. This MR aims to eliminate the need of releasing RNC. ## Test Plan - Check tester and ecosystem tester for regressions. - Check Metro and offline bundles in release and dev modes. - Test release artifact in a sample project. ## Checklist - [x] pnpm verify command has passed successfully - [x] No failures occurred in automatic tests on the CONCURRENT TESTER page in the tester app. - [x] No failures occurred in automatic tests on the SEQUENTIAL TESTER page in the tester app. - [ ] ~~MR does not include a breaking change or a review has been requested from a Huawei reviewer.~~ (the package on this branch hasn't been published, so this check and changelog section don't make sense) See merge request: openharmony-sig/ohos_react_native!8751 年前
refactor: change react-native import to local file Signed-off-by: alvancf <742997447@qq.com> 2 个月前