Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/rn 0.71 backmerge #34

Merged
merged 209 commits into from Mar 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
209 commits
Select commit Hold shift + click to select a range
97bc1d2
tst
igorgn Aug 18, 2021
995ab34
sdfsdf
igorgn Aug 18, 2021
3e6fc28
bk
igorgn Aug 23, 2021
9b99432
Merge pull request #1 from igorgn/test
igorgn Aug 23, 2021
10c17d8
builder
igorgn Aug 23, 2021
e83e6dd
Update pipeline.yml
igorgn Aug 23, 2021
ab6e65a
Update pipeline.yml
igorgn Aug 23, 2021
4df9167
Update pipeline.yml
igorgn Aug 24, 2021
7a6bbe5
Update pipeline.yml
igorgn Aug 24, 2021
f472541
Update pipeline.yml
igorgn Aug 24, 2021
8d80da1
Update pipeline.yml
igorgn Aug 25, 2021
0093684
Move remx to optional peer dependencies (#7230)
yogevbd Aug 29, 2021
1db86ce
PlatformColor Support (#7216)
swabbass Aug 29, 2021
dfdb451
Update api-events.mdx (#7224)
VNDRN Aug 29, 2021
450e0b5
reduce sim count
igorgn Aug 30, 2021
e0063e5
Merge branch 'master' of github.com:igorgn/react-native-navigation
igorgn Aug 30, 2021
49db119
Update test-e2e.js
igorgn Aug 30, 2021
24d309a
Update pipeline.yml
igorgn Aug 30, 2021
f32a678
Merge branch 'master' of github.com:igorgn/react-native-navigation
igorgn Aug 30, 2021
4686abb
Update pipeline.yml
igorgn Aug 30, 2021
f8927b2
Merge branch 'master' of github.com:igorgn/react-native-navigation
igorgn Aug 30, 2021
4640970
fix pipe
igorgn Aug 30, 2021
b0c44ba
Update ApplicationLifecycleTest.test.js
igorgn Aug 30, 2021
ec34501
Avoid calling AppRegistry.registerComponent in mocked mode (#7234)
yogevbd Aug 31, 2021
3d10758
Status bar updates causes ui freeze on some devices (#7231)
swabbass Aug 31, 2021
1bdcfea
Update pipeline.yml
igorgn Aug 31, 2021
7cfe7ad
Update pipeline.yml
igorgn Aug 31, 2021
dcae4d9
Update pipeline.yml
igorgn Aug 31, 2021
97dd091
add studio npm shortcut
swabbass Sep 1, 2021
537eb08
Component Lifecycle events fix onPause/onResume (#7235)
swabbass Sep 1, 2021
d48e3d5
Changing StatusBar when unrelated mergeOptions Fix (#7237)
swabbass Sep 1, 2021
8831ccf
Change bottom tabs height constants value calculation to the dimen-ba…
svbutko Sep 2, 2021
74c09f4
Add support to change the search bar's cancel button text on iOS (#7240)
svbutko Sep 2, 2021
bb2b09e
Pop to root when tapping on active bottom tab on Android (#7239)
svbutko Sep 2, 2021
e19ff8c
Fix remx optional dependency (#7241)
yogevbd Sep 2, 2021
67b5798
Add popToRoot option to bottomTab on Android (#7244)
svbutko Sep 3, 2021
ba722f8
Support DynamicColorIOS (#7248)
yogevbd Sep 5, 2021
8b4d033
docs: updated community libraries. (#7245)
CursedWizard Sep 5, 2021
1cd25e6
Fix color processing on iOS (#7250)
yogevbd Sep 5, 2021
be858f8
Fix [RNNEnterExitAnimation elementTransitions] crash (#7249)
yogevbd Sep 5, 2021
396879a
Update package.json version to 7.20.0 [ci skip]
wixmobile Sep 5, 2021
7351d0d
Apply back button icon changes to scroll edge appearance (#7257)
svbutko Sep 13, 2021
0f61d3f
Fix left and right top bar buttons with component crash on Android (#…
svbutko Sep 14, 2021
9a975b4
Update package.json version to 7.21.0 [ci skip]
wixmobile Sep 14, 2021
a207f62
Fix sideMenu docs (#7275)
fiznool Sep 29, 2021
f87e1ca
Remove default splash layout color on Android (#7276)
svbutko Sep 29, 2021
92bbcc1
Fix iOS 15 bars appearance (#7270)
habovh Sep 30, 2021
102b718
Add callback as optional parameter to updateProps (#7277)
svbutko Sep 30, 2021
6fb9749
use HMSegmentedControl from pod instead of standalone file (#7279)
mohsinulhaq Oct 3, 2021
9af0217
[Android][Accessibility] Prevent overwrite accessibilityLabel of Back…
retyui Oct 4, 2021
588e908
Declarative modals on Android (#7260)
swabbass Oct 4, 2021
cce64b9
Fix empty dynamic colors object when using PlatformColors on iOS (#7259)
svbutko Oct 4, 2021
68f3e98
Fix dot indicator location on iOS (#7274)
svbutko Oct 4, 2021
958c6fa
Add SF Symbols support to bottom tab and top bar's back button (#7271)
svbutko Oct 4, 2021
119469b
Fix Android project warnings (#7288)
svbutko Oct 5, 2021
1401872
Use View from React Native (#7286)
svbutko Oct 5, 2021
a8be1ff
Fix nullable dispatcher (#7287)
svbutko Oct 5, 2021
86af17d
Update package.json version to 7.22.1 [ci skip]
wixmobile Oct 5, 2021
ef60d31
Remove hack
swabbass Oct 5, 2021
575000c
Fix Null activity when having initial modal at startup (#7292)
swabbass Oct 6, 2021
62ab69c
Fix documentation build in CI (#7293)
yogevbd Oct 6, 2021
eaef192
Fix hardware back button event button id in docs (#7294)
Reeywhaar Oct 6, 2021
bea1436
Fix documentation build (#7296)
yogevbd Oct 6, 2021
3557240
Build docusaurus before releasing to npm
yogevbd Oct 6, 2021
81a13c5
Fix documentation build
yogevbd Oct 6, 2021
8df6e1d
documentation build - npm install before creating docs
yogevbd Oct 6, 2021
25c0f83
Update package.json version to 7.22.3 [ci skip]
wixmobile Oct 6, 2021
19d20f5
Expose the testID to black-box testing frameworks on Android (#7298)
retyui Oct 7, 2021
5a497cd
Fix JS tests (#7297)
yogevbd Oct 10, 2021
528621c
Merge branch 'master' into master
igorgn Oct 10, 2021
9d6ffb7
Avoid processing undefined colors (#7310)
yogevbd Oct 12, 2021
a51c897
Update package.json version to 7.23.0 [ci skip]
wixmobile Oct 12, 2021
c90540a
Small typo fix (#7308)
vincentritter Oct 12, 2021
601ee64
Update style-statusbar.mdx
swabbass Oct 12, 2021
f787848
Revert "Remove hack" (#7314)
yogevbd Oct 13, 2021
e53c866
Update package.json version to 7.23.1 [ci skip]
wixmobile Oct 13, 2021
1f4cc21
Add react-native-template-strong to starter kits (#7309)
svbutko Oct 14, 2021
1c0bfed
Add SF Symbols support to left/right top bar buttons (#7318)
svbutko Oct 20, 2021
9b0aa91
Add custom component to TopBar when setting it in root on iOS (#7303)
svbutko Oct 20, 2021
f1eacaa
hello buildkite (#7326)
igorgn Oct 24, 2021
ad65f71
fix merge options mock (#7323)
Niryo Oct 24, 2021
ee101ee
iOS Split (#7328)
igorgn Oct 24, 2021
a684fec
Update Detox to support iOS 15 (#7324)
svbutko Oct 24, 2021
0352baa
Allow iOS Unit phase on any agent
igorgn Oct 25, 2021
5959638
Keyboard demo playground (#7331)
swabbass Oct 27, 2021
3401467
MergeOptions, buttons got cleared when animation enabled [Android] (#…
swabbass Oct 27, 2021
7347ed6
Fix missing props after setRoot for components with identical predefi…
yogevbd Oct 28, 2021
f35d410
Remove manually dismissing all modals on setRoot (#7340)
yogevbd Nov 7, 2021
9647520
Android context crash when parsing options (#7342)
swabbass Nov 8, 2021
5136a2e
React Native 66 (#7305)
swabbass Nov 8, 2021
131d6ba
Fix default font handling on android (#7333)
danilobuerger Nov 8, 2021
c869237
Fix Android unit tests (#7345)
swabbass Nov 9, 2021
2575578
Fix missing curly bracket leftButtons (#7347)
herarya Nov 13, 2021
18b5f81
Update package.json (#7351)
yogevbd Nov 15, 2021
69830a0
destroyAllOverlays crash [Android] (#7354)
swabbass Nov 17, 2021
d203096
add enable/disable option to side menu (#7364)
swabbass Nov 21, 2021
b58ba0f
Timeout (#7356)
igorgn Nov 22, 2021
2a4e5db
remove merge chance shield (#7325)
PiotrZakrzewski Nov 22, 2021
5cc967b
[Navigation Mock] Fix bottomTabPressed event (#7368)
yogevbd Nov 24, 2021
709ddb8
Fix dismissing modals with sideMenu (#7369)
yogevbd Nov 24, 2021
6452157
Fix fast refresh crash (#7371)
yogevbd Nov 24, 2021
74beb27
Update documentation (#7373)
yogevbd Nov 25, 2021
e0da767
Fix statusBar blur option in dark mode (#7372)
yogevbd Nov 25, 2021
623c239
Fix missing options processing (#7370)
yogevbd Nov 25, 2021
bcf0edb
Fix playground reanimated animations (#7375)
yogevbd Nov 25, 2021
29ac5e4
Upgrade Android unit tests tools (#7379)
swabbass Nov 29, 2021
eae5831
Android API 30 fixes (#7343)
swabbass Nov 30, 2021
a188307
Fix More tab appearance on iOS (#7378)
yogevbd Dec 1, 2021
1ea6307
Bottom tabs selection stack (HW button Android) (#7380)
swabbass Dec 1, 2021
b67afa3
Fix lagging keyboard when using autoFocus (#7376)
yogevbd Dec 1, 2021
a4e902e
Update typescript to 4.x.x (#7299)
retyui Dec 1, 2021
121bd73
Move mocks to lib/Mock and build Mock.ts (#7313)
yogevbd Dec 1, 2021
3aecf39
Update package.json version to 7.24.0 [ci skip]
wixmobile Dec 1, 2021
c52ccb8
Bottom bar visibility Android Fix (#7389)
swabbass Dec 6, 2021
c14724e
RGBA colors of status bar Fix Android (#7390)
swabbass Dec 6, 2021
bc483a6
ComponentDidDisappear event Android fix (#7392)
swabbass Dec 8, 2021
fb6d028
Update docs-Installing.mdx (#7391)
swabbass Dec 8, 2021
70fe56f
Fix building documentation in CI (#7398)
yogevbd Dec 12, 2021
9b1b5c0
Update package.json version to 7.24.1 [ci skip]
wixmobile Dec 12, 2021
23d7bfe
Update release.js [buildkite skip] (#7401)
yogevbd Dec 14, 2021
2de628f
Fix mock imports [buildkite skip] (#7404)
yogevbd Dec 15, 2021
9f7bcfa
Update package.json version to 7.24.2 [buildkite skip]
wixmobile Dec 15, 2021
cffa291
Keyboard autofocus android FIX (#7411)
swabbass Dec 20, 2021
345344a
Remove unneeded RCTUIManager setAvailableSize call (#7412)
danilobuerger Dec 22, 2021
21f285a
Update package.json version to 7.24.3 [buildkite skip]
wixmobile Dec 22, 2021
6380c29
Exclude android unit tests for non playground projects (#7415)
swabbass Dec 28, 2021
403fcf1
Archive artifacts (#7417)
igorgn Jan 3, 2022
9bb70d8
Add layout.insets option (#7416)
yogevbd Jan 4, 2022
b8d7472
Update package.json version to 7.25.0 [buildkite skip]
wixmobile Jan 4, 2022
8366397
Tooltips Android (#7414)
swabbass Jan 18, 2022
e7898c2
Fix RCTModalHostViewController crash while presenting react-native mo…
yogevbd Jan 18, 2022
625fd42
fix font not applied to topbar btn (#7438)
Andarius Feb 6, 2022
f3ac5c5
Fix keyboard bottom insets removing bottom tabs margin (#7441)
swabbass Feb 8, 2022
8c423b8
Update package.json version to 7.25.2 [buildkite skip]
wixmobile Feb 8, 2022
f217d01
merge button options on apply buttons (#7447)
swabbass Feb 10, 2022
a4a9b6a
Fix badgeColor typing (#7450)
danilobuerger Feb 10, 2022
2586b17
Update package.json version to 7.25.3 [buildkite skip]
wixmobile Feb 10, 2022
38a164b
Android < 30 Keyboard insets adjustNothing & adjustPan Fix (#7453)
swabbass Feb 12, 2022
7e6e694
Update package.json version to 7.25.4 [buildkite skip]
wixmobile Feb 12, 2022
9101930
Make onHostPause and onHostResume running on main thread (#7419) (#7…
ACOSW Feb 16, 2022
1394d50
Revert "Remove unneeded RCTUIManager setAvailableSize call (#7412)" (…
danilobuerger Feb 16, 2022
99fd1b6
Pass disabled prop to navigation mocked button (#7465)
yogevbd Feb 23, 2022
1e4045c
fix navigationButtonPress link (#7467)
langarus Feb 23, 2022
d676bad
removing afterevaluate sourceCompatibility (#7464)
kurtiscc Feb 23, 2022
dd1ca18
[Mocks] Reject promiss when dismissing unknown modal (#7468)
yogevbd Feb 23, 2022
24de1a8
Stabilize RNN (#7471)
yogevbd Feb 28, 2022
cc8387f
Support rn68 on android (old architecture) (#7472)
danilobuerger Feb 28, 2022
7e9ea6c
Issue 7443: Add support for Android's sensorPortrait orientation. (#7…
zabojad Mar 3, 2022
8f1901b
Update package.json version to 7.26.0 [buildkite skip]
wixmobile Mar 6, 2022
c053e10
Russian warship - go fuck yourself
guyca Mar 15, 2022
3cbefb1
Russian warship - go fuck yourself
guyca Mar 15, 2022
165110c
Add StandWithUkraine banner on website (#7480)
denysdovhan Mar 16, 2022
0f9f53a
Update showcase section in the docs (#7489)
guyca Mar 18, 2022
2373384
Fix wrong link in showcase section
guyca Mar 30, 2022
4d08d1f
Resolve android crash on device rotate (#7479)
alpha0010 Apr 11, 2022
ff03c2a
Fix auto link on react-native 68+ (#7500)
yogevbd Apr 11, 2022
7aaddce
[Mocks] Postpone component lifecycle events to next loop (#7505)
yogevbd Apr 17, 2022
32d975d
Update package.json version to 7.27.0 [buildkite skip]
wixmobile Apr 19, 2022
841ae1f
Fix auto link on react-native 68+ (#7507)
yogevbd Apr 25, 2022
a27d498
Update package.json version to 7.27.1 [buildkite skip]
wixmobile Apr 25, 2022
31c9e76
Support linking RN 68 projects (#7518)
guyca May 2, 2022
56ccaea
Fix elevation not visible on bottomTabs (#7519)
guyca May 3, 2022
682e26d
Fix Navigation bottomTabs and topBar height constants (#7521)
yogevbd May 9, 2022
65c1367
Fix bottomTabs background always being white (#7529)
guyca May 23, 2022
cff5dbb
Fix ButtonPresenter crash (#7530)
yogevbd May 24, 2022
7bf02dc
Update package.json version to 7.28.0 [buildkite skip]
wixmobile May 24, 2022
109c0c6
Fix dark mode buttons support on iOS (#7552)
yogevbd Jul 7, 2022
cbb1bb2
Update package.json version to 7.28.1 [buildkite skip]
wixmobile Jul 7, 2022
3dd513b
[NavigationMock] throw informative error on missing component (#7562)
Niryo Jul 14, 2022
8522836
Fix button background dark mode colors (#7567)
yogevbd Jul 28, 2022
b7c08b7
[Mock] Fix bottomTabs lifecycle events (#7572)
yogevbd Jul 31, 2022
e562e6e
Update package.json version to 7.29.0 [buildkite skip]
wixmobile Jul 31, 2022
1dfcef1
Fix autolink for RN 0.69 (#7568)
gaguirre Aug 2, 2022
eb0d0b4
Update package.json version to 7.30.0-alpha [buildkite skip]
wixmobile Aug 4, 2022
3c29ef5
Added support for the predictive back gesture on Android (#7587)
evgeni-wix Aug 23, 2022
c2b1364
Fix buttons size in dark mode (#7606)
yogevbd Sep 19, 2022
e67a994
Update package.json version to 7.29.1 [buildkite skip]
wixmobile Oct 16, 2022
641d40a
Upgrade playground to react-native@0.69.3 (#7573)
yogevbd Oct 18, 2022
a59b348
Support merging icon background color (#7625)
yogevbd Nov 2, 2022
2d247ce
Revert "Added support for the predictive back gesture on Android (#75…
yogevbd Nov 2, 2022
453c65a
Update package.json version to 7.30.0 [buildkite skip]
wixmobile Nov 2, 2022
afbe27c
Library has compilation issues with Android 13 #7545 (#7558)
ankitsingh08 Nov 7, 2022
e06ab96
Update package.json version to 7.30.1 [buildkite skip]
wixmobile Nov 7, 2022
4f2f90a
Downgrade library java version (#7636)
yogevbd Nov 9, 2022
793ea8d
Fix OptionsStatusBar typings (#7600)
ldabiralai Nov 13, 2022
e1f7712
Update package.json version to 7.30.2 [buildkite skip]
wixmobile Nov 13, 2022
d936545
Mbm migration (#7638)
igorgn Nov 13, 2022
632a881
Avoid returning modal that is being dismissed as the top presented vi…
yogevbd Nov 23, 2022
7b1c118
Fix crash on reloading the app (#7646)
yogevbd Nov 30, 2022
502f9de
Update package.json version to 7.30.3 [buildkite skip]
wixmobile Nov 30, 2022
f671aa3
Update pipeline.yml
igorgn Dec 1, 2022
15eaab3
Pass component props to option processors (#7650)
yogevbd Dec 6, 2022
6a615bb
Revert "Revert "Added support for the predictive back gesture on Andr…
yogevbd Dec 12, 2022
4cfef01
Fix flaky tests on iOS (#7654)
yogevbd Dec 12, 2022
7a84acf
Update package.json version to 7.30.6 [buildkite skip]
wixmobile Dec 12, 2022
f54deef
Support constants in Navigation mocks (#7651)
yogevbd Dec 20, 2022
47363ef
Fix runOnMainThread to postAtFrontOfQueue when already on the main th…
yogevbd Dec 21, 2022
d79f092
Fix SharedElementAnimator missing some animations (#7655)
appden Dec 21, 2022
47272d6
Fix Windows gradle build (#7658)
yogevbd Dec 26, 2022
d24b9a4
Mock: Catch and log render errors (#7662)
doronpr Jan 5, 2023
4dec2cb
issue template for android bug report
yogevbd Jan 15, 2023
f2420d4
Add new flavor for RN 0.71 (#7669)
yogevbd Jan 15, 2023
0a4ec68
Update BUG_REPORT_ANDROID.yml
yogevbd Jan 15, 2023
d3a32d3
Update issue templates (#7670)
yogevbd Jan 15, 2023
3236f2a
Update BUG_REPORT_IOS.yml (#7672)
yogevbd Jan 17, 2023
34719a9
Merge branch 'master' of https://github.com/wix/react-native-navigati…
bishalfan Jan 18, 2023
c4f7b81
chore(package.json): name made proper
bishalfan Jan 18, 2023
1337a5d
fix(stackpresenter): merge conflict issues resolved
bishalfan Jan 18, 2023
269fe1b
fix(navigationmodule): annotation missing added now
bishalfan Feb 14, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 0 additions & 2 deletions .buildkite/pipeline.yml
@@ -1,5 +1,3 @@
agents:
queue: mbms
steps:
- block: ":rocket: Release!"
prompt: "Fill out the details for release"
Expand Down
46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG_REPORT_ANDROID.yml
@@ -0,0 +1,46 @@
name: "🐛 Bug Report - Android"
description: Create a report to help us improve React Native Navigation on Android
labels: ["type: accepted/bug", "platform: Android"]
body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this bug report!
- type: textarea
id: description
attributes:
label: What happened?
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
id: expected-behaviour
attributes:
label: What was the expected behaviour?
description: A clear and concise description of what was expected to happen.
- type: checkboxes
id: tested-last-rnn
attributes:
label: Was it tested on latest react-native-navigation?
description: Before reporting this issue, please make sure it can be reproduced on the latest released version of react-native-navigation, see our [releases](https://github.com/wix/react-native-navigation/releases).
options:
- label: I have tested this issue on the latest react-native-navigation release and it still reproduces.
required: true
- type: textarea
id: reproduction
attributes:
label: Help us reproduce this issue!
description: "Paste the link to an example repo and exact instructions to reproduce the issue."
- type: textarea
id: environment
attributes:
label: In what environment did this happen?
description: "Include as many relevant details about the environment you experienced the bug in"
value: "React Native Navigation version:
\nReact Native version:
\nHas Fabric (React Native's new rendering system) enabled: (yes/no)
\nNode version:
\nDevice model:
\nAndroid version:"
- type: markdown
attributes:
value: "Remember that first-time contributors are welcome! 🙌 Feel free to reach us out on https://discord.gg/DhkZjq2 \nHave a great day and thank you for the bug report!"
46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG_REPORT_IOS.yml
@@ -0,0 +1,46 @@
name: "🐛 Bug Report - iOS"
description: Create a report to help us improve React Native Navigation on iOS
labels: ["type: accepted/bug", "platform: iOS"]
body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this bug report!
- type: textarea
id: description
attributes:
label: What happened?
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
id: expected-behaviour
attributes:
label: What was the expected behaviour?
description: A clear and concise description of what was expected to happen.
- type: checkboxes
id: tested-last-rnn
attributes:
label: Was it tested on latest react-native-navigation?
description: Before reporting this issue, please make sure it can be reproduced on the latest released version of react-native-navigation, see our [releases](https://github.com/wix/react-native-navigation/releases).
options:
- label: I have tested this issue on the latest react-native-navigation release and it still reproduces.
required: true
- type: textarea
id: reproduction
attributes:
label: Help us reproduce this issue!
description: "Paste the link to an example repo and exact instructions to reproduce the issue."
- type: textarea
id: environment
attributes:
label: In what environment did this happen?
description: "Include as many relevant details about the environment you experienced the bug in"
value: "React Native Navigation version:
\nReact Native version:
\nHas Fabric (React Native's new rendering system) enabled: (yes/no)
\nNode version:
\nDevice model:
\niOS version:"
- type: markdown
attributes:
value: "Remember that first-time contributors are welcome! 🙌 Feel free to reach us out on https://discord.gg/DhkZjq2 \nHave a great day and thank you for the bug report!"
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG_REPORT_OTHER.yml
@@ -0,0 +1,44 @@
name: "🐛 Bug Report - Other"
description: Report a non-platform-specific bug to help us improve
labels: ["type: accepted/bug", "needs triage"]
body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this bug report!
- type: textarea
id: description
attributes:
label: What happened?
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
id: expected-behaviour
attributes:
label: What was the expected behaviour?
description: A clear and concise description of what was expected to happen.
- type: checkboxes
id: tested-last-rnn
attributes:
label: Was it tested on latest react-native-navigation?
description: Before reporting this issue, please make sure it can be reproduced on the latest released version of react-native-navigation, see our [releases](https://github.com/wix/react-native-navigation/releases).
options:
- label: I have tested this issue on the latest react-native-navigation release and it still reproduces.
required: true
- type: textarea
id: reproduction
attributes:
label: Help us reproduce this issue!
description: "Paste the link to an example repo and exact instructions to reproduce the issue."
- type: textarea
id: environment
attributes:
label: In what environment did this happen?
description: "Include as many relevant details about the environment you experienced the bug in"
value: "React Native Navigation version:
\nReact Native version:
\nHas Fabric (React Native's new rendering system) enabled: (yes/no)
\nNode version:"
- type: markdown
attributes:
value: "Remember that first-time contributors are welcome! 🙌 Feel free to reach us out on https://discord.gg/DhkZjq2 \nHave a great day and thank you for the bug report!"
30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/ENHANCEMENT.yml
@@ -0,0 +1,30 @@
name: "🚀 Feature"
description: Submit a proposal/request for a new feature
labels: ["type: enhancement", "needs triage"]
body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this enhancement suggestion!
- type: textarea
id: idea-description
attributes:
label: Describe your idea
description: "A clear and concise description of what you want to happen.\n
If your feature request is related to a problem, please describe any other alternative solutions or features you’ve considered."
- type: textarea
id: idea-motivation
attributes:
label: Motivation
description: (Please outline the motivation for the proposal.)
- type: checkboxes
id: contribution
attributes:
label: Are you willing to resolve this issue by submitting a Pull Request?
description: Select one.
options:
- label: "Yes, I have the time, and I know how to start."
- label: "Yes, I have the time, but I don't know how to start. I would need guidance."
- label: "No, I don’t have the time and I’m okay to wait for the community / maintainers to resolve this issue."
- type: markdown
attributes:
value: "Remember that first-time contributors are welcome! 🙌 Feel free to reach us out on https://discord.gg/DhkZjq2 \nHave a great day and thank you for the bug report!"
84 changes: 0 additions & 84 deletions .github/ISSUE_TEMPLATE/bug.md

This file was deleted.

43 changes: 0 additions & 43 deletions .github/ISSUE_TEMPLATE/feature.md

This file was deleted.

7 changes: 7 additions & 0 deletions lib/Mock/Components/LayoutComponent.tsx
Expand Up @@ -18,4 +18,11 @@ export const LayoutComponent = class extends Component<ComponentProps> {

return <View />;
}
componentDidCatch(error: Error, errorInfo: React.ErrorInfo) {
console.error(
`Error while trying to render layout ${this.props.layoutNode.nodeId} of type ${this.props.layoutNode.type}`,
error,
errorInfo
);
}
};
19 changes: 19 additions & 0 deletions lib/Mock/mocks/NativeCommandsSender.tsx
Expand Up @@ -4,6 +4,7 @@ import { LayoutNode } from '../../src/commands/LayoutTreeCrawler';
import { events } from '../Stores/EventsStore';
import _ from 'lodash';
import ComponentNode from '../Layouts/ComponentNode';
import { Constants } from '../../src/adapters/Constants';

export class NativeCommandsSender {
constructor() {}
Expand Down Expand Up @@ -115,4 +116,22 @@ export class NativeCommandsSender {
}

getLaunchArgs(_commandId: string) {}

getNavigationConstants(): Promise<Constants> {
return Promise.resolve({
topBarHeight: 0,
backButtonId: 'RNN.back',
bottomTabsHeight: 0,
statusBarHeight: 0,
});
}

getNavigationConstantsSync(): Constants {
return {
topBarHeight: 0,
backButtonId: 'RNN.back',
bottomTabsHeight: 0,
statusBarHeight: 0,
};
}
}
15 changes: 10 additions & 5 deletions lib/android/app/build.gradle
Expand Up @@ -12,17 +12,17 @@ def safeExtGetFallbackLowerBound(prop, fallback) {
Math.max(safeExtGet(prop,fallback),fallback)
}

def DEFAULT_COMPILE_SDK_VERSION = 30
def DEFAULT_COMPILE_SDK_VERSION = 33
def DEFAULT_MIN_SDK_VERSION = 21
def DEFAULT_TARGET_SDK_VERSION = 30
def DEFAULT_TARGET_SDK_VERSION = 33
def DEFAULT_KOTLIN_VERSION = "1.5.31"
def DEFAULT_KOTLIN_STDLIB = 'kotlin-stdlib-jdk8'
def kotlinVersion = safeExtGet("RNNKotlinVersion", DEFAULT_KOTLIN_VERSION)
def kotlinStdlib = safeExtGet('RNNKotlinStdlib',DEFAULT_KOTLIN_STDLIB )
def kotlinCoroutinesCore = safeExtGet('RNNKotlinCoroutinesCore', '1.5.2')
android {
compileSdkVersion safeExtGetFallbackLowerBound('compileSdkVersion', DEFAULT_COMPILE_SDK_VERSION)

buildToolsVersion = "33.0.0"
defaultConfig {
minSdkVersion safeExtGetFallbackLowerBound('minSdkVersion', DEFAULT_MIN_SDK_VERSION)
targetSdkVersion safeExtGetFallbackLowerBound('targetSdkVersion', DEFAULT_TARGET_SDK_VERSION)
Expand Down Expand Up @@ -110,6 +110,10 @@ android {
dimension "RNN.reactNativeVersion"
buildConfigField("int", "REACT_NATVE_VERSION_MINOR", "68")
}
reactNative71 {
dimension "RNN.reactNativeVersion"
buildConfigField("int", "REACT_NATVE_VERSION_MINOR", "71")
}
}

def flavor = resolveFlavor()
Expand All @@ -126,7 +130,9 @@ String resolveFlavor() {
Integer reactNativeMinorComponent = reactNativeVersionComponents[1].toInteger()
Integer reactNativePatchComponent = reactNativeVersionComponents[2].toInteger()

if (reactNativeMinorComponent >= 68) {
if (reactNativeMinorComponent >= 71) {
return "reactNative71"
} else if (reactNativeMinorComponent >= 68) {
return "reactNative68"
} else if (reactNativeMinorComponent >= 63) {
return "reactNative63"
Expand Down Expand Up @@ -174,7 +180,6 @@ dependencies {
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$kotlinCoroutinesCore"
implementation "androidx.constraintlayout:constraintlayout:2.0.4"


implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'androidx.annotation:annotation:1.2.0'
implementation 'com.google.android.material:material:1.2.0-alpha03'
Expand Down