From c2f7883461684a4de5843dc5c2f65a411b442fb7 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Sun, 16 Jun 2024 13:33:51 -0400
Subject: [PATCH] Improve feature template

---
 .github/ISSUE_TEMPLATE/20-enhancement.md   |  8 -------
 .github/ISSUE_TEMPLATE/20-enhancement.yaml | 25 ++++++++++++++++++++++
 2 files changed, 25 insertions(+), 8 deletions(-)
 delete mode 100644 .github/ISSUE_TEMPLATE/20-enhancement.md
 create mode 100644 .github/ISSUE_TEMPLATE/20-enhancement.yaml

diff --git a/.github/ISSUE_TEMPLATE/20-enhancement.md b/.github/ISSUE_TEMPLATE/20-enhancement.md
deleted file mode 100644
index e94d0b12249..00000000000
--- a/.github/ISSUE_TEMPLATE/20-enhancement.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-name: Enhancement
-about: New feature or enhancement
-title: "[New Feature]: "
-labels: enhancement, triage
----
-
-_What does this feature/enhancement do? Why is it needed? Include screenshots to illustrate how it should function if possible!_
diff --git a/.github/ISSUE_TEMPLATE/20-enhancement.yaml b/.github/ISSUE_TEMPLATE/20-enhancement.yaml
new file mode 100644
index 00000000000..994b6752f0f
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/20-enhancement.yaml
@@ -0,0 +1,25 @@
+name: Enhancement
+description: New feature or enhancement
+title: "[New Feature]: "
+labels: [enhancement, triage]
+body:
+- type: markdown
+  attributes:
+    value: |
+      - Write a descriptive feature/enhancement title above.
+      - Search [open](https://github.com/AlchemyViewer/Alchemy/issues?q=is%3Aopen+label%3Aenhancement+is%3Aissue) feature/enhancement requests to ensure that the feature has not already been requested.
+
+- type: textarea
+  attributes:
+    label: Environment
+    description: About Alchemy Text
+    placeholder: ex. Alchemy Test 7.1.3.240191747 (64bit) ...
+  validations:
+    required: true
+
+- type: textarea
+  attributes:
+    label: Description
+    description: What does this feature/enhancement do? Why is it needed? Include screenshots to illustrate how it should function if possible!
+  validations:
+    required: true
-- 
GitLab