Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Rive Documentation
url: https://rive.app/docs/runtimes/react-native/react-native
about: Please refer to the Rive documentation for feature use, supported versions, and troubleshooting steps before submitting an issue.
- name: Rive Community Support
url: https://community.rive.app/
about: For general questions and answers, please use the Rive Community.
59 changes: 0 additions & 59 deletions .github/ISSUE_TEMPLATE/i-have-a-problem-with-rive-react-native.md

This file was deleted.

163 changes: 163 additions & 0 deletions .github/ISSUE_TEMPLATE/runtime-issue-template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
name: Problem with the Rive React Native Runtime
description: Report a bug or unexpected behavior in the Rive React Native runtime.
body:
- type: markdown
attributes:
value: |
Thanks for using Rive! Before filing an issue, please:
- Confirm the issue is still present in the latest version: `npm install rive-react-native@latest` or `yarn add rive-react-native@latest`
- Ensure the issue is related to `rive-react-native` and not the new Rive React Native runtime, `@rive-app/react-native` (built with Nitro)
- Check the [Rive documentation](https://rive.app/docs/runtimes/react-native/react-native)
- Search for help on the [Rive community forums](https://community.rive.app/)

- type: checkboxes
id: preflight
attributes:
label: Submission checklist
options:
- label: I have confirmed the issue is present in the latest version of `rive-react-native`
required: true
- label: I have searched the documentation and forums and could not find an answer
required: true
- label: I have searched existing issues and this is not a duplicate
required: true

- type: textarea
id: description
attributes:
label: Description
description: What issue are you running into? What's your expected behavior? Please include a full stack trace if one is available.
placeholder: Describe the issue you're experiencing
validations:
required: true

- type: input
id: rive_version_working
attributes:
label: Previous working version
description: Has this ever worked before? If so, which version was it working on?

- type: textarea
id: repro-description
attributes:
label: Reproduction steps / code
description: |
Please provide the most **minimal reproduction** you can. Paste a code snippet if the problem is small enough. Or share a link to a minimal GitHub repository that reproduces the issue.

Alternatively, you can upload a .zip of your reproduction in the next question.
placeholder: |
```tsx
// paste your code here
```

- type: upload
id: repro-files
attributes:
label: Upload your reproduction files / stack trace
description: |
If your reproduction is more complex, you can upload a .zip of your project.
Include a file with your stack trace if available as well if you cannot provide it above.
Please make sure to include a `README` with instructions on how to run the reproduction.

- type: upload
id: riv_file
attributes:
label: Source `.riv` / `.rev` file
description: |
If you are able, attaching the runtime-exported `.riv` file (and ideally the source `.rev` backup) is immensely helpful for reproducing and fixing the issue quickly.

Note: Use a ZIP archive to upload `.riv`/`.rev` files (GitHub only supports certain file types). You can also share files privately at support@rive.app.
validations:
required: false

- type: upload
id: screenshots
attributes:
label: Screenshots / video
description: If applicable, add screenshots or a screen recording to help explain the problem.
validations:
required: false

- type: input
id: rive_rn_version
attributes:
label: "`rive-react-native` version"
description: Which version of `rive-react-native` are you using?
placeholder: "e.g. 9.8.3"
validations:
required: true

- type: dropdown
id: platform
attributes:
label: Platform
description: Which platform(s) are you experiencing this issue on?
options:
- iOS only
- Android only
- Both iOS and Android
validations:
required: true

- type: input
id: rn_version
attributes:
label: React Native version
description: Which version of React Native are you using? You can find this in your `package.json`.
placeholder: "e.g. 0.76.0"
validations:
required: true

- type: dropdown
id: expo_setup
attributes:
label: Expo setup
description: Are you using Expo?
options:
- Not using Expo (bare React Native)
- Expo Go
- Expo Dev Client
- Expo prebuild
validations:
required: true

- type: input
id: expo_sdk_version
attributes:
label: Expo SDK version
description: If you are using Expo, which SDK version are you using?
placeholder: "e.g. 52.0.0"

- type: textarea
id: rn_info
attributes:
label: React Native environment info
description: Paste the output of `npx react-native info` here.
placeholder: |
```
paste output here
```

- type: input
id: device
attributes:
label: Device
placeholder: "e.g. iPhone 15 Pro, Pixel 7, Android Emulator, iOS Simulator"
validations:
required: true

- type: input
id: os_version
attributes:
label: OS version
placeholder: "e.g. iOS 17.4, Android 14"
validations:
required: true

- type: textarea
id: additional_context
attributes:
label: Additional context
description: Any other context about the problem (navigation libraries, Metro config, native module conflicts, frequency of occurrence, etc.).
validations:
required: false
Loading