From bbd320e2f24eba6cbb5ebc84fd0623d412ebabc2 Mon Sep 17 00:00:00 2001
From: HJfod <60038575+HJfod@users.noreply.github.com>
Date: Sat, 23 Mar 2024 22:13:21 +0200
Subject: [PATCH] use issue forms for everything
---
.github/ISSUE_TEMPLATE/bug-report.yml | 53 +++++++++++++++++++++++++
.github/ISSUE_TEMPLATE/bug_report.md | 38 ------------------
.github/ISSUE_TEMPLATE/crash-report.yml | 40 +++++++++++++++++++
.github/ISSUE_TEMPLATE/crash_report.md | 35 ----------------
.github/ISSUE_TEMPLATE/suggestion.md | 31 ---------------
.github/ISSUE_TEMPLATE/suggestion.yml | 43 ++++++++++++++++++++
6 files changed, 136 insertions(+), 104 deletions(-)
create mode 100644 .github/ISSUE_TEMPLATE/bug-report.yml
delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
create mode 100644 .github/ISSUE_TEMPLATE/crash-report.yml
delete mode 100644 .github/ISSUE_TEMPLATE/crash_report.md
delete mode 100644 .github/ISSUE_TEMPLATE/suggestion.md
create mode 100644 .github/ISSUE_TEMPLATE/suggestion.yml
diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml
new file mode 100644
index 00000000..9ef587f8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug-report.yml
@@ -0,0 +1,53 @@
+name: Bug Report
+description: Report a bug with the mod. Use the Crash Report form to report crashes!
+labels: [bug]
+assignees: HJfod
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ## Report a Bug
+ > :warning: Use the Crash Report form to report crashes!
+
+ - type: input
+ id: be-version
+ attributes:
+ label: BetterEdit version
+ description: The version of BetterEdit you're using
+ placeholder: Latest
+ validations:
+ required: true
+
+ - type: textarea
+ id: bug-desc
+ attributes:
+ label: Bug description
+ description: A clear and concise description of what the bug is - is something not working as expected? Does something look off? Is the mod conflicting with another mod?
+ placeholder: Bug description
+ validations:
+ required: true
+
+ - type: textarea
+ id: screenshots
+ attributes:
+ label: Screenshots
+ description: |
+ If you have screenshots/videos of the bug happening, please include them!
+
+ Tip: You can attach images by clicking this area to highlight it and then dragging files in.
+ placeholder: Screenshots/videos of the bug
+ validations:
+ required: false
+
+ - type: checkboxes
+ attributes:
+ label: Platform
+ description: What platform are you using?
+ options:
+ - label: Windows
+ - label: Mac
+ - label: Android (32-bit)
+ - label: Android (64-bit)
+ - label: Linux
+ validations:
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index 70ff74d5..00000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-name: Bug Report
-about: Use the Crash Report form to report crashes, and the Suggestion form to suggest new features!
-title: ''
-labels: bug
-assignees: HJfod
-
----
-
-
-
- Bug Report
-
-
-Report a bug in the mod — Use the Crash report form to report crashes, and the Suggestion form to suggest new features!
-
-
-## Bug Description
-A clear and concise description of what the bug is - is something not working as expected? Does something look off? Is the mod conflicting with another mod?
-
-…
-
-## Screenshots
-If you have screenshots/videos, please include them!
-
-…
-
-## Platform
-
-> * [ ] Windows
-> * [ ] Mac
-> * [ ] Android (32-bit)
-> * [ ] Android (64-bit)
-> * [ ] Linux
diff --git a/.github/ISSUE_TEMPLATE/crash-report.yml b/.github/ISSUE_TEMPLATE/crash-report.yml
new file mode 100644
index 00000000..0669e48c
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/crash-report.yml
@@ -0,0 +1,40 @@
+name: Crash Report
+description: Report a crash (I.e., when the mod/game closes unexpectedly)
+labels: [crash]
+assignees: HJfod
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ## Report a Crash
+
+ - type: input
+ id: be-version
+ attributes:
+ label: BetterEdit version
+ description: The version of BetterEdit you're using
+ placeholder: Latest
+ validations:
+ required: true
+
+ - type: textarea
+ id: feature-desc
+ attributes:
+ label: Description
+ description: What should the feature do? How should it work? Why is it needed?
+ placeholder: Feature description
+ validations:
+ required: true
+
+ - type: textarea
+ id: screenshots
+ attributes:
+ label: Concept Art
+ description: |
+ If you have any concept art / images related to the feature, please include them here!
+
+ Tip: You can attach images by clicking this area to highlight it and then dragging files in.
+ placeholder: |
+ Include any concept art you may have for the feature here
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/crash_report.md b/.github/ISSUE_TEMPLATE/crash_report.md
deleted file mode 100644
index 9dba621b..00000000
--- a/.github/ISSUE_TEMPLATE/crash_report.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-name: Crash Report
-about: Report a crash (I.e., when the mod/game closes unexpectedly).
-title: ''
-labels: crash
-assignees: HJfod
-
----
-
-
-
- Crash Report
-
-
-Report a crash (I.e., when the mod/game closes unexpectedly).
-
-
-## Description
-*What were you doing when the crash happened?*
-
-For example:
- - Were you placing objects?
- - Were you editing colors?
- - Were you playtesting?
-
-…
-
-## Crash Log
-*Please attach the latest crash log from `…/Geometry Dash/geode/crashlogs`*
-
-…
diff --git a/.github/ISSUE_TEMPLATE/suggestion.md b/.github/ISSUE_TEMPLATE/suggestion.md
deleted file mode 100644
index 6aa49979..00000000
--- a/.github/ISSUE_TEMPLATE/suggestion.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-name: Suggestion
-about: Suggest a new feature to be added.
-title: ''
-labels: suggestion
-assignees: HJfod
-
----
-
-
-
- Suggestion
-
-
-Suggest a new feature to be added.
-
-
-## Feature Description
-
-### How should it work?
-…
-
-### What does it look/sound/act like?
-…
-
-### What is its purpose?
-…
diff --git a/.github/ISSUE_TEMPLATE/suggestion.yml b/.github/ISSUE_TEMPLATE/suggestion.yml
new file mode 100644
index 00000000..dcd637a8
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/suggestion.yml
@@ -0,0 +1,43 @@
+name: Suggestion
+description: Suggest a new feature to be added
+labels: [suggestion]
+assignees: HJfod
+body:
+ - type: markdown
+ attributes:
+ value: |
+ ## Suggest a Feature
+
+ - type: textarea
+ id: feature-desc
+ attributes:
+ label: Feature description
+ description: A clear and concise description of what the bug is - is something not working as expected? Does something look off? Is the mod conflicting with another mod?
+ placeholder: Bug description
+ validations:
+ required: true
+
+ - type: textarea
+ id: screenshots
+ attributes:
+ label: Screenshots
+ description: |
+ If you have screenshots/videos of the bug happening, please include them!
+
+ Tip: You can attach images by clicking this area to highlight it and then dragging files in.
+ placeholder: Screenshots/videos of the bug
+ validations:
+ required: false
+
+ - type: checkboxes
+ attributes:
+ label: Platform
+ description: What platform are you using?
+ options:
+ - label: Windows
+ - label: Mac
+ - label: Android (32-bit)
+ - label: Android (64-bit)
+ - label: Linux
+ validations:
+ required: true