From cd3bb89317d2997bc69dbd29aec67c161471eea3 Mon Sep 17 00:00:00 2001 From: EnderActually <99933312+EnderActually@users.noreply.github.com> Date: Thu, 5 Mar 2026 16:33:38 -0500 Subject: [PATCH] Add issue templates again (#457) * Update issue templates * Update bug_report.md * change to form * Refactor bug report template * Remove 'type' field from bug report template Removed the 'type' field from the bug report template. * Add final Fields * remove invalid syntax * Fix typo in bug report template for Debug label * Change input types to textareas in bug report template Fixes uploads with images and videos * Change to form * Update bug report template validations Changed 'required' validation for additional context from true to false. * Change feature request template to suggestion request * fix title * Refactor suggestion request template Removed duplicate textarea for solution and updated title format. --- .github/ISSUE_TEMPLATE/bug_report.yml | 78 +++++++++++++++++++ .github/ISSUE_TEMPLATE/suggestion_request.yml | 34 ++++++++ 2 files changed, 112 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/suggestion_request.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..63c0478f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,78 @@ +name: Bug Report +description: File a bug report. +title: "[Bug] " +labels: ["bug"] + +body: + - type: textarea + id: bug-description + attributes: + label: Bug description + description: A clear and concise description of what the bug is. + validations: + required: true + + - type: textarea + id: steps + attributes: + label: To Reproduce + description: Steps to reproduce the behavior + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + validations: + required: true + + + - type: textarea + id: expected + attributes: + label: Expected behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + + + - type: textarea + id: screenshots + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your problem. + validations: + required: false + + - type: textarea + id: video + attributes: + label: Videos + description: If applicable, add videos to help explain your problem. + validations: + required: false + + - type: input + id: version + attributes: + label: Version + placeholder: e.g. 55a86b8 + validations: + required: true + + - type: checkboxes + id: build + attributes: + label: Build Type + options: + - label: Release + - label: Debug + validations: + required: true + + - type: textarea + id: additional + attributes: + label: Additional context + description: A clear and concise description of what the bug is. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/suggestion_request.yml b/.github/ISSUE_TEMPLATE/suggestion_request.yml new file mode 100644 index 00000000..2eb5ba86 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/suggestion_request.yml @@ -0,0 +1,34 @@ +name: Suggestion +description: Suggest an idea for this project +title: "[Suggestion] " +labels: ["enhancement"] + +body: + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like + description: What would you like to see happen? + placeholder: | + A clear and concise description of what you want to happen. + validations: + required: true + + - type: textarea + id: problem + attributes: + label: Is your suggestion related to a problem? + description: Describe the problem you are experiencing. + placeholder: | + A clear and concise description of what the problem is. + Example: I'm always frustrated when [...] + validations: + required: false + + - type: textarea + id: additional + attributes: + label: Additional context + description: Add any other context, mockups, or screenshots here. + validations: + required: false