diff --git a/.github/ISSUE_TEMPLATE/bug-report-bottom-tabs.md b/.github/ISSUE_TEMPLATE/bug-report-bottom-tabs.md deleted file mode 100644 index 4c2d0986..00000000 --- a/.github/ISSUE_TEMPLATE/bug-report-bottom-tabs.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: Bottom Tab Navigator -about: Report an issue with Bottom Tab Navigator (@react-navigation/bottom-tabs) -title: '' -labels: bug, package:bottom-tabs -assignees: '' ---- - -**Current Behavior** - -- What code are you running and what is happening? -- Include a screenshot or video if it makes sense. - -**Expected Behavior** - -- What do you expect should be happening? -- Include a screenshot or video if it makes sense. - -**How to reproduce** - -- You must provide a way to reproduce the problem. If you are having an issue with your machine or build tools, the issue belongs on another repository as that is outside of the scope of React Navigation. -- Either re-create the bug on [Snack](https://snack.expo.io) or link to a GitHub repository with code that reproduces the bug. -- Explain how to run the example app and any steps that we need to take to reproduce the issue from the example app. -- Keep the repro code as simple as possible, with the minimum amount of code required to repro the issue. -- Before reporting an issue, make sure you are on latest version of the package. - -**Your Environment** - -| software | version | -| ----------------------------- | ------- | -| iOS or Android | -| @react-navigation/native | -| @react-navigation/bottom-tabs | -| react-native-screens | -| react-native | -| expo | -| node | -| npm or yarn | diff --git a/.github/ISSUE_TEMPLATE/bug-report-drawer.md b/.github/ISSUE_TEMPLATE/bug-report-drawer.md deleted file mode 100644 index ba152b1c..00000000 --- a/.github/ISSUE_TEMPLATE/bug-report-drawer.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: Drawer Navigator -about: Report an issue with Drawer Navigator (@react-navigation/drawer) -title: '' -labels: bug, package:drawer -assignees: '' ---- - -**Current Behavior** - -- What code are you running and what is happening? -- Include a screenshot or video if it makes sense. - -**Expected Behavior** - -- What do you expect should be happening? -- Include a screenshot or video if it makes sense. - -**How to reproduce** - -- You must provide a way to reproduce the problem. If you are having an issue with your machine or build tools, the issue belongs on another repository as that is outside of the scope of React Navigation. -- Either re-create the bug on [Snack](https://snack.expo.io) or link to a GitHub repository with code that reproduces the bug. -- Explain how to run the example app and any steps that we need to take to reproduce the issue from the example app. -- Keep the repro code as simple as possible, with the minimum amount of code required to repro the issue. -- Before reporting an issue, make sure you are on latest version of the package. - -**Your Environment** - -| software | version | -| ------------------------------ | ------- | -| iOS or Android | -| @react-navigation/native | -| @react-navigation/drawer | -| react-native-reanimated | -| react-native-gesture-handler | -| react-native-safe-area-context | -| react-native-screens | -| react-native | -| expo | -| node | -| npm or yarn | diff --git a/.github/ISSUE_TEMPLATE/bug-report-material-bottom-tabs.md b/.github/ISSUE_TEMPLATE/bug-report-material-bottom-tabs.md deleted file mode 100644 index c33ce105..00000000 --- a/.github/ISSUE_TEMPLATE/bug-report-material-bottom-tabs.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: Material Bottom Tab Navigator -about: Report an issue with Material Bottom Tab Navigator (@react-navigation/material-bottom-tabs) -title: '' -labels: bug, package:material-bottom-tabs -assignees: '' ---- - -**Current Behavior** - -- What code are you running and what is happening? -- Include a screenshot or video if it makes sense. - -**Expected Behavior** - -- What do you expect should be happening? -- Include a screenshot or video if it makes sense. - -**How to reproduce** - -- You must provide a way to reproduce the problem. If you are having an issue with your machine or build tools, the issue belongs on another repository as that is outside of the scope of React Navigation. -- Either re-create the bug on [Snack](https://snack.expo.io) or link to a GitHub repository with code that reproduces the bug. -- Explain how to run the example app and any steps that we need to take to reproduce the issue from the example app. -- Keep the repro code as simple as possible, with the minimum amount of code required to repro the issue. -- Before reporting an issue, make sure you are on latest version of the package. - -**Your Environment** - -| software | version | -| -------------------------------------- | ------- | -| iOS or Android | -| @react-navigation/native | -| @react-navigation/material-bottom-tabs | -| react-native-paper | -| react-native | -| expo | -| node | -| npm or yarn | diff --git a/.github/ISSUE_TEMPLATE/bug-report-material-top-tabs.md b/.github/ISSUE_TEMPLATE/bug-report-material-top-tabs.md deleted file mode 100644 index 21f96b1e..00000000 --- a/.github/ISSUE_TEMPLATE/bug-report-material-top-tabs.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: Material Top Tab Navigator -about: Report an issue with Material Top Tab Navigator (@react-navigation/material-top-tabs) -title: '' -labels: bug, package:material-top-tabs -assignees: '' ---- - -**Current Behavior** - -- What code are you running and what is happening? -- Include a screenshot or video if it makes sense. - -**Expected Behavior** - -- What do you expect should be happening? -- Include a screenshot or video if it makes sense. - -**How to reproduce** - -- You must provide a way to reproduce the problem. If you are having an issue with your machine or build tools, the issue belongs on another repository as that is outside of the scope of React Navigation. -- Either re-create the bug on [Snack](https://snack.expo.io) or link to a GitHub repository with code that reproduces the bug. -- Explain how to run the example app and any steps that we need to take to reproduce the issue from the example app. -- Keep the repro code as simple as possible, with the minimum amount of code required to repro the issue. -- Before reporting an issue, make sure you are on latest version of the package. - -**Your Environment** - -| software | version | -| ----------------------------------- | ------- | -| iOS or Android | -| @react-navigation/native | -| @react-navigation/material-top-tabs | -| react-native-tab-view | -| react-native | -| expo | -| node | -| npm or yarn | diff --git a/.github/ISSUE_TEMPLATE/bug-report-stack.md b/.github/ISSUE_TEMPLATE/bug-report-stack.md deleted file mode 100644 index e6181539..00000000 --- a/.github/ISSUE_TEMPLATE/bug-report-stack.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: Stack Navigator -about: Report an issue with Stack Navigator (@react-navigation/stack) -title: '' -labels: bug, package:stack -assignees: '' ---- - -**Current Behavior** - -- What code are you running and what is happening? -- Include a screenshot or video if it makes sense. - -**Expected Behavior** - -- What do you expect should be happening? -- Include a screenshot or video if it makes sense. - -**How to reproduce** - -- You must provide a way to reproduce the problem. If you are having an issue with your machine or build tools, the issue belongs on another repository as that is outside of the scope of React Navigation. -- Either re-create the bug on [Snack](https://snack.expo.io) or link to a GitHub repository with code that reproduces the bug. -- Explain how to run the example app and any steps that we need to take to reproduce the issue from the example app. -- Keep the repro code as simple as possible, with the minimum amount of code required to repro the issue. -- Before reporting an issue, make sure you are on latest version of the package. - -**Your Environment** - -| software | version | -| ------------------------------ | ------- | -| iOS or Android | -| @react-navigation/native | -| @react-navigation/stack | -| react-native-gesture-handler | -| react-native-safe-area-context | -| react-native-screens | -| react-native | -| expo | -| node | -| npm or yarn | diff --git a/.github/ISSUE_TEMPLATE/bug-report-version-4.md b/.github/ISSUE_TEMPLATE/bug-report-version-4.md deleted file mode 100644 index bc2874a4..00000000 --- a/.github/ISSUE_TEMPLATE/bug-report-version-4.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -name: React Navigation 4 -about: Report an issue with React Navigation 4 -title: '' -labels: bug, version-4 -assignees: '' ---- - -**Current Behavior** - -- What code are you running and what is happening? -- Include a screenshot or video if it makes sense. - -**Expected Behavior** - -- What do you expect should be happening? -- Include a screenshot or video if it makes sense. - -**How to reproduce** - -- You must provide a way to reproduce the problem. If you are having an issue with your machine or build tools, the issue belongs on another repository as that is outside of the scope of React Navigation. -- Either re-create the bug on [Snack](https://snack.expo.io) or link to a GitHub repository with code that reproduces the bug. -- Explain how to run the example app and any steps that we need to take to reproduce the issue from the example app. -- Keep the repro code as simple as possible, with the minimum amount of code required to repro the issue. -- Before reporting an issue, make sure you are on latest version of the package. - -**Your Environment** - -| software | version | -| ------------------------------ | ------- | -| iOS or Android | -| react-navigation | -| react-navigation-stack | -| react-navigation-tabs | -| react-navigation-drawer | -| react-native-reanimated | -| react-native-gesture-handler | -| react-native-safe-area-context | -| react-native-screens | -| react-native | -| expo | -| node | -| npm or yarn | diff --git a/.github/ISSUE_TEMPLATE/bug-report-version-4.yml b/.github/ISSUE_TEMPLATE/bug-report-version-4.yml new file mode 100644 index 00000000..4c28436c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report-version-4.yml @@ -0,0 +1,79 @@ +name: React Navigation 4 +description: Report an issue with React Navigation 4 +labels: [bug, version-4] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + attributes: + label: Description + description: | + What code are you running and what is happening? What do you expect to happen? + + Include a screenshot or video if it's an UI related issue. + placeholder: Description of the issue + validations: + required: true + - type: input + attributes: + label: Reproduction + description: | + You must provide a way to reproduce the problem. If you don't provide a repro, the issue will be closed automatically after a specific period. + + - Either re-create the bug on [Snack](https://snack.expo.io) or link to a GitHub repository with code that reproduces the bug. + - Explain how to run the example app and any steps that we need to take to reproduce the issue from the example app. + - Keep the repro code as simple as possible, with the minimum amount of code required to repro the issue. + - Before reporting an issue, make sure you are on latest version of the package. + - If you are having an issue with your machine or build tools, the issue belongs on another repository as that is outside of the scope of React Navigation. + placeholder: Link to repro + validations: + required: true + - type: checkboxes + attributes: + label: Platform + description: | + What are the platforms where you see the issue? + options: + - label: Android + - label: iOS + - label: Web + validations: + required: true + - type: checkboxes + attributes: + label: Packages + description: | + Which packages are affected by the issue? + options: + - label: 'react-navigation-drawer' + - label: 'react-navigation-stack' + - label: 'react-navigation-tabs' + validations: + required: true + - type: textarea + attributes: + label: Environment + description: | + What are the exact versions of packages that you are using? + + When filling the table below, remove the packages that you're not using. + value: | + | package | version | + | -------------------------------------- | ------- | + | react-navigation | + | react-navigation-tabs | + | react-navigation-drawer | + | react-navigation-stack | + | react-native-safe-area-context | + | react-native-screens | + | react-native-gesture-handler | + | react-native-reanimated | + | react-native-tab-view | + | react-native | + | expo | + | node | + | npm or yarn | + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md deleted file mode 100644 index 3743d196..00000000 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -name: Other bugs -about: Report an issue which is not about a specific navigator. -title: '' -labels: bug -assignees: '' ---- - -**Current Behavior** - -- What code are you running and what is happening? -- Include a screenshot or video if it makes sense. - -**Expected Behavior** - -- What do you expect should be happening? -- Include a screenshot or video if it makes sense. - -**How to reproduce** - -- You must provide a way to reproduce the problem. If you are having an issue with your machine or build tools, the issue belongs on another repository as that is outside of the scope of React Navigation. -- Either re-create the bug on [Snack](https://snack.expo.io) or link to a GitHub repository with code that reproduces the bug. -- Explain how to run the example app and any steps that we need to take to reproduce the issue from the example app. -- Keep the repro code as simple as possible, with the minimum amount of code required to repro the issue. -- Before reporting an issue, make sure you are on latest version of the package. - -**Your Environment** - -| software | version | -| ------------------------------ | ------- | -| iOS or Android | -| @react-navigation/native | -| react-native | -| expo | -| node | -| npm or yarn | diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 00000000..702c3e94 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,86 @@ +name: React Navigation 5 +description: Report an issue with React Navigation 5 +labels: [bug] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + attributes: + label: Description + description: | + What code are you running and what is happening? What do you expect to happen? + + Include a screenshot or video if it's an UI related issue. + placeholder: Description of the issue + validations: + required: true + - type: input + attributes: + label: Reproduction + description: | + You must provide a way to reproduce the problem. If you don't provide a repro, the issue will be closed automatically after a specific period. + + - Either re-create the bug on [Snack](https://snack.expo.io) or link to a GitHub repository with code that reproduces the bug. + - Explain how to run the example app and any steps that we need to take to reproduce the issue from the example app. + - Keep the repro code as simple as possible, with the minimum amount of code required to repro the issue. + - Before reporting an issue, make sure you are on latest version of the package. + - If you are having an issue with your machine or build tools, the issue belongs on another repository as that is outside of the scope of React Navigation. + placeholder: Link to repro + validations: + required: true + - type: checkboxes + attributes: + label: Platform + description: | + What are the platforms where you see the issue? + options: + - label: Android + - label: iOS + - label: Web + - label: Windows + - label: MacOS + validations: + required: true + - type: checkboxes + attributes: + label: Packages + description: | + Which packages are affected by the issue? + options: + - label: '@react-navigation/bottom-tabs' + - label: '@react-navigation/drawer' + - label: '@react-navigation/material-bottom-tabs' + - label: '@react-navigation/material-top-tabs' + - label: '@react-navigation/stack' + validations: + required: true + - type: textarea + attributes: + label: Environment + description: | + What are the exact versions of packages that you are using? + + When filling the table below, remove the packages that you're not using. + value: | + | package | version | + | -------------------------------------- | ------- | + | @react-navigation/native | + | @react-navigation/bottom-tabs | + | @react-navigation/drawer | + | @react-navigation/material-bottom-tabs | + | @react-navigation/material-top-tabs | + | @react-navigation/stack | + | react-native-safe-area-context | + | react-native-screens | + | react-native-gesture-handler | + | react-native-reanimated | + | react-native-tab-view | + | react-native-pager-view | + | react-native | + | expo | + | node | + | npm or yarn | + validations: + required: true