From 726fb8b015f3401fcd8c4609f2431a48aa29b64d Mon Sep 17 00:00:00 2001 From: purian23 Date: Fri, 20 Feb 2026 09:26:20 -0500 Subject: [PATCH] templates: Update DMS issue formats --- .github/ISSUE_TEMPLATE/bug_report.yml | 40 +++++++++++-- .github/ISSUE_TEMPLATE/feature_request.yml | 9 ++- .github/ISSUE_TEMPLATE/support_request.yml | 65 ++++++++++++++++++++-- 3 files changed, 104 insertions(+), 10 deletions(-) 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