diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index 0cb0ace9..2e266c1e 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -8,7 +8,7 @@ body:
value: |
## DankMaterialShell Bug Report
Limit your report to one issue per submission unless closely related
- - type: checkboxes
+ - type: dropdown
id: compositor
attributes:
label: Compositor
@@ -19,7 +19,7 @@ body:
- label: Sway
validations:
required: true
- - type: checkboxes
+ - type: dropdown
id: distribution
attributes:
label: Distribution
@@ -42,12 +42,44 @@ body:
placeholder: e.g., PikaOS, Void Linux, etc.
validations:
required: false
+ - type: dropdown
+ id: installation_method
+ attributes:
+ label: Select your Installation Method
+ options:
+ - DankInstaller
+ - Distro Packaging
+ - Source
+ validations:
+ required: true
+ - type: dropdown
+ id: original_installation_method_different
+ attributes:
+ label: Was your original Installation method different?
+ options:
+ - Yes
+ - No (specify below)
+ validations:
+ required: false
+ - type: input
+ id: original_installation_method_specify
+ attributes:
+ label: If no, specify
+ placeholder: e.g., Distro Packaging, then Source
+ validations:
+ required: false
- type: textarea
id: dms_doctor
attributes:
label: dms doctor -vC
- description: Output of `dms doctor -vC` command
+ description: Output of `dms doctor -vC` command — paste between the lines below to keep it collapsed in the issue
placeholder: Paste the output of `dms doctor -vC` here
+ value: |
+
+ Click to expand
+
+
+
validations:
required: true
- type: textarea
@@ -69,7 +101,7 @@ body:
- type: textarea
id: steps_to_reproduce
attributes:
- label: Steps to Reproduce & Installation Method
+ label: Steps to Reproduce
description: Please provide detailed steps to reproduce the issue
placeholder: |
1. ...
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
index a1409bf6..a7a95a67 100644
--- a/.github/ISSUE_TEMPLATE/feature_request.yml
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -23,7 +23,7 @@ body:
placeholder: Why is this feature important?
validations:
required: false
- - type: checkboxes
+ - type: dropdown
id: compositor
attributes:
label: Compositor(s)
@@ -35,6 +35,13 @@ body:
- label: MangoWC (dwl)
- label: Sway
- label: Other (specify below)
+ validations:
+ required: true
+ - type: input
+ id: compositor_other
+ attributes:
+ label: If Other, please specify
+ placeholder: e.g., Wayfire, Mutter, etc.
validations:
required: false
- type: textarea
diff --git a/.github/ISSUE_TEMPLATE/support_request.yml b/.github/ISSUE_TEMPLATE/support_request.yml
index f5aaa02e..a2340009 100644
--- a/.github/ISSUE_TEMPLATE/support_request.yml
+++ b/.github/ISSUE_TEMPLATE/support_request.yml
@@ -7,10 +7,11 @@ body:
attributes:
value: |
## DankMaterialShell Support Request
- - type: checkboxes
+ - type: dropdown
id: compositor
attributes:
label: Compositor
+ description: Which compositor(s) are you using? (support may apply to multiple)
options:
- label: Niri
- label: Hyprland
@@ -18,21 +19,75 @@ body:
- label: Sway
- label: Other (specify below)
validations:
- required: false
+ required: true
- type: input
+ id: compositor_other
+ attributes:
+ label: If Other, please specify
+ placeholder: e.g., Wayfire, Mutter, etc.
+ validations:
+ required: false
+ - type: dropdown
id: distribution
attributes:
label: Distribution
- description: Which Linux distribution are you using? (e.g., Arch, Fedora, Debian, etc.)
- placeholder: Your Linux distribution
+ options:
+ - Arch Linux
+ - CachyOS
+ - Fedora
+ - NixOS
+ - Debian
+ - Ubuntu
+ - Gentoo
+ - OpenSUSE
+ - Other (specify below)
+ validations:
+ required: true
+ - type: input
+ id: distribution_other
+ attributes:
+ label: If Other, please specify
+ placeholder: e.g., PikaOS, Void Linux, etc.
+ validations:
+ required: false
+ - type: dropdown
+ id: installation_method
+ attributes:
+ label: Select your Installation Method
+ options:
+ - DankInstaller
+ - Distro Packaging
+ - Source
+ validations:
+ required: true
+ - type: dropdown
+ id: original_installation_method_different
+ attributes:
+ label: Was your original Installation method different?
+ options:
+ - Yes
+ - No (specify below)
+ validations:
+ required: false
+ - type: input
+ id: original_installation_method_specify
+ attributes:
+ label: If no, specify
+ placeholder: e.g., Distro Packaging, then Source
validations:
required: false
- type: textarea
id: dms_doctor
attributes:
label: dms doctor -vC
- description: Output of `dms doctor -vC` command
+ description: Output of `dms doctor -vC` command — paste between the lines below to keep it collapsed in the issue
placeholder: Paste the output of `dms doctor -vC` here
+ value: |
+
+ Click to expand
+
+
+
validations:
required: false
- type: textarea