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
Original file line number Diff line number Diff line change
@@ -1,15 +1,45 @@
name: 🐞 Bug Report
description: File a bug report
title: "🐞 Bug: "
labels: [🐞 bug]
name: 🐛 Bug Report
description: File a bug report for react-native-vision-camera-mlkit
title: '🐛 Bug: '
labels: [🐛 bug]
body:
- type: dropdown
attributes:
label: ML Kit Feature
description: Select the ML Kit feature where you're experiencing the issue.
multiple: true
options:
- Text Recognition
- Face Detection
- Face Mesh Detection
- Pose Detection
- Selfie Segmentation
- Subject Segmentation
- Document Scanner
- Barcode Scanning
- Image Labeling
- Object Detection
- Digital Ink Recognition
validations:
required: true
- type: textarea
attributes:
label: Detailed Bug Description
description: Provide a detailed explanation of the bug. Include the steps to reproduce it, your expected outcome, and the actual outcome. A thorough description will help us resolve the issue more efficiently.
placeholder: "Steps to reproduce the bug...\n\nExpected outcome...\n\nActual outcome..."
validations:
required: true
- type: checkboxes
attributes:
label: Feature Availability Check
description: Have you verified that the ML Kit feature is enabled in your project configuration?
options:
- label: '✅ I have enabled the ML Kit feature in my Podfile (iOS) or build.gradle (Android)'
required: true
- label: '✅ I have rebuilt my app after enabling the feature'
required: true
- label: '✅ Camera permissions are granted in my app'
required: true
- type: textarea
attributes:
label: Relevant Log Output
Expand All @@ -20,41 +50,41 @@ body:
* For iOS: Run the project in Xcode and copy the logs from the log window.
* For Android: Use Android Studio's Logcat window or run `adb logcat` in the terminal.
render: shell
placeholder: "Paste log output here..."
placeholder: 'Paste log output here...'
validations:
required: false
- type: input
attributes:
label: Device Information
description: Provide details about the device(s) where you encountered this issue. Include the full device name, operating system, and version. If applicable, mention all devices tested.
placeholder: "e.g., iPhone 11 Pro (iOS 14.3), Samsung Galaxy S21 (Android 11)"
placeholder: 'e.g., iPhone 11 Pro (iOS 14.3), Samsung Galaxy S21 (Android 11)'
validations:
required: true
- type: input
attributes:
label: Reproducible Code Link
description: Provide a link to a repository or Snack that reproduces the issue.
placeholder: "Paste URL here..."
placeholder: 'Paste URL here...'
validations:
required: false
- type: input
attributes:
label: react-native-vision-camera-mlkit Version
description: Specify the version of react-native-vision-camera-mlkit you are using.
placeholder: "e.g., 1.0.0"
placeholder: 'e.g., 1.0.0'
validations:
required: true
- type: input
attributes:
label: react-native-vision-camera Version
description: Specify the version of react-native-vision-camera you are using.
placeholder: "e.g., 4.0.0"
placeholder: 'e.g., 4.0.0'
validations:
required: true
- type: input
attributes:
label: react-native-worklets-core Version
description: Specify the version of react-native-worklets-core you are using.
placeholder: "e.g., 1.3.0"
placeholder: 'e.g., 1.3.0'
validations:
required: true
109 changes: 109 additions & 0 deletions .github/ISSUE_TEMPLATE/build-error.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
name: 🔧 Build Error
description: Report build issues with react-native-vision-camera-mlkit
title: '🔧 Build error: '
labels: [🔧 build error]
body:
- type: dropdown
attributes:
label: ML Kit Features Enabled
description: Which ML Kit features have you enabled in your project configuration?
multiple: true
options:
- Text Recognition
- Face Detection
- Face Mesh Detection
- Pose Detection
- Selfie Segmentation
- Subject Segmentation
- Document Scanner
- Barcode Scanning
- Image Labeling
- Object Detection
- Digital Ink Recognition
- None (trying to add first feature)
validations:
required: true
- type: textarea
attributes:
label: Build Method
description: Describe how you attempted to build the app. Specify if you used Xcode, `yarn ios`, Android Studio, or another method.
placeholder: 'e.g., I ran `yarn ios` after enabling Text Recognition in my Podfile and rebuilding.'
validations:
required: true
- type: checkboxes
attributes:
label: Build Steps Followed
description: Confirm you followed the installation steps from the README.
options:
- label: '✅ Installed react-native-vision-camera-mlkit'
required: true
- label: '✅ Enabled ML Kit features in Podfile (iOS) or build.gradle (Android)'
required: true
- label: '✅ Ran `pod install` (iOS) or rebuilt app (Android)'
required: true
- label: '✅ Added camera permissions to Info.plist (iOS) or AndroidManifest.xml (Android)'
required: true
- type: textarea
attributes:
label: Complete Build Logs
description: Provide the complete build logs from the console. Ensure you include everything from start to end, not just the last few lines.
render: shell
placeholder: 'Paste full build log output here...'
validations:
required: true
- type: dropdown
attributes:
label: Target Platforms
description: Select the platforms where the build error occurs.
multiple: true
options:
- iOS
- Android
validations:
required: true
- type: dropdown
attributes:
label: Operating System
description: Select the operating system on which you are trying to build.
multiple: true
options:
- macOS
- Windows
- Linux
validations:
required: true
- type: input
attributes:
label: Xcode Version (iOS only)
description: If building for iOS, specify your Xcode version.
placeholder: 'e.g., Xcode 15.0'
validations:
required: false
- type: input
attributes:
label: Android Gradle Plugin Version (Android only)
description: If building for Android, specify your Android Gradle Plugin version.
placeholder: 'e.g., 8.1.0'
validations:
required: false
- type: input
attributes:
label: react-native-vision-camera-mlkit Version
description: Specify the version of react-native-vision-camera-mlkit you are using.
placeholder: 'e.g., 1.0.0'
validations:
required: true
- type: input
attributes:
label: react-native-vision-camera Version
description: Specify the version of react-native-vision-camera you are using.
placeholder: 'e.g., 4.0.0'
validations:
required: true
- type: input
attributes:
label: react-native-worklets-core Version
description: Specify the version of react-native-worklets-core you are using.
placeholder: 'e.g., 1.3.0'
validations:
required: true
62 changes: 0 additions & 62 deletions .github/ISSUE_TEMPLATE/build_error.yml

This file was deleted.

16 changes: 14 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
blank_issues_enabled: true
contact_links:
- name: 📸 react-native-vision-camera
- name: 💬 GitHub Discussions
url: https://github.com/pedrol2b/react-native-vision-camera-mlkit/discussions
about: Get help, ask questions, or discuss usage when the library works as expected.

- name: 📸 react-native-vision-camera Issues
url: https://github.com/mrousavy/react-native-vision-camera/issues
about: Choose if your issue is related to react-native-vision-camera.
about: Report issues that are specific to react-native-vision-camera itself.

- name: 🎥 Vision Camera Documentation
url: https://react-native-vision-camera.com/docs/guides
about: Read the official Vision Camera documentation for installation, APIs, and platform-specific behavior.

- name: 📚 Google ML Kit Documentation
url: https://developers.google.com/ml-kit
about: Check the official ML Kit docs for supported APIs, setup details, and platform-specific behavior.
69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: ✨ Feature Request
description: Suggest a new ML Kit feature or enhancement
title: '✨ Feature Request: '
labels: [✨ feature]
body:
- type: dropdown
attributes:
label: ML Kit Feature Category
description: Select the category that best fits your feature request.
options:
- New ML Kit Feature Support
- Enhancement to Existing Feature
- Performance Improvement
- API/Configuration Enhancement
- Documentation/Examples
- Other
validations:
required: true
- type: dropdown
attributes:
label: Specific ML Kit Feature (if applicable)
description: If your request relates to an existing feature, select it here.
multiple: true
options:
- Text Recognition
- Face Detection
- Face Mesh Detection
- Pose Detection
- Selfie Segmentation
- Subject Segmentation
- Document Scanner
- Barcode Scanning
- Image Labeling
- Object Detection
- Digital Ink Recognition
- Not Applicable
validations:
required: false
- type: textarea
attributes:
label: Feature Description
description: Provide a detailed description of the feature you are suggesting. Explain why it would be useful and how it should work.
placeholder: 'Describe the feature...'
validations:
required: true
- type: textarea
attributes:
label: Use Case
description: Describe the use case for this feature. Explain how you or others would use it and what problem it would solve.
placeholder: 'Describe the use case...'
validations:
required: true
- type: checkboxes
attributes:
label: Implementation Requirements
description: Check all that apply to help us understand the scope.
options:
- label: 'Requires changes to native code (Android/iOS)'
- label: 'Requires new ML Kit dependencies'
- label: 'Breaking change for existing API'
- label: 'Performance-critical implementation'
- label: 'Cross-platform compatibility needed'
- type: input
attributes:
label: Additional Context
description: Provide any additional context or information that might be relevant to the feature request.
placeholder: 'Add any other context, links to ML Kit documentation, or screenshots here...'
validations:
required: false
26 changes: 0 additions & 26 deletions .github/ISSUE_TEMPLATE/feature_request.yml

This file was deleted.

Loading
Loading