diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 4b26c8ae..00000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -name: Bug Report -about: Crashes or unexpected behaviors -title: "" -labels: "bug" -assignees: "" ---- - - - -## Compositor - -- [ ] niri -- [ ] Hyprland -- [ ] dwl (MangoWC) -- [ ] sway -- [ ] Other (specify) - -## Distribution - - - -## dms version - - - -## Description - - - -## Expected Behavior - - - -## Steps to Reproduce - - - -1. -2. -3. - -## Error Messages/Logs - - - - -``` -Paste error messages or logs here -``` - -## Screenshots/Recordings - - diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..f443d9de --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,96 @@ +name: Bug Report +description: Crashes or unexpected behaviors +labels: + - bug +body: + - type: markdown + attributes: + value: | + ## DankMaterialShell Bug Report + Limit your report to one issue per submission unless closely related + - type: checkboxes + id: compositor + attributes: + label: Compositor + options: + - label: Niri + - label: Hyprland + - label: MangoWC (dwl) + - label: Sway + validations: + required: true + - type: checkboxes + id: distribution + attributes: + label: Distribution + options: + - label: Arch Linux + - label: CachyOS + - label: Fedora + - label: NixOS + - label: Debian + - label: Ubuntu + - label: Gentoo + - label: OpenSUSE + - label: 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: input + id: dms_version + attributes: + label: dms version + description: Output of dms version command + placeholder: e.g., 1.2.3 + validations: + required: true + - type: textarea + id: description + attributes: + label: Description + description: Brief description of the issue + placeholder: What happened? + validations: + required: true + - type: textarea + id: expected_behavior + attributes: + label: Expected Behavior + description: What did you expect to happen? + placeholder: Describe the expected behavior + validations: + required: false + - type: textarea + id: steps_to_reproduce + attributes: + label: Steps to Reproduce & Installation Method + description: Please provide detailed steps to reproduce the issue + placeholder: | + 1. ... + 2. ... + 3. ... + validations: + required: true + - type: textarea + id: logs + attributes: + label: Error Messages/Logs + description: Please include any error messages, stack traces, or relevant logs + placeholder: | + Paste error messages or logs here + validations: + required: false + - type: textarea + id: screenshots + attributes: + label: Screenshots/Recordings + description: If applicable, add screenshots or screen recordings + placeholder: Attach images or videos here + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index d7f8fef6..00000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -name: Request a Feature -about: New widgets, new widget behavior, etc. -title: "" -labels: "enhancement" -assignees: "" ---- - -## Feature Description - - - -## Use Case - - - -## Compositor - -Is this feature specific to one compositor? - -- [ ] All compositors -- [ ] niri -- [ ] Hyprland -- [ ] dwl (MangoWC) -- [ ] sway - -## Proposed Solution - - - -## Alternatives/Existing Solutions - - diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..d60bddc4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,55 @@ +name: Feature Request +description: Suggest a new feature or improvement for DMS +labels: + - enhancement +body: + - type: markdown + attributes: + value: | + ## DankMaterialShell Feature Request + - type: textarea + id: feature_description + attributes: + label: Feature Description + description: Brief description of the feature requested + placeholder: What feature would you like to see? + validations: + required: true + - type: textarea + id: use_case + attributes: + label: Use Case + description: Explain the purpose of this feature/why it'd be useful to you + placeholder: Why is this feature important? + validations: + required: false + - type: checkboxes + id: compositor + attributes: + label: Compositor(s) + description: Is this feature specific to one or more compositors? + options: + - label: All compositors + - label: Niri + - label: Hyprland + - label: MangoWC (dwl) + - label: Sway + - label: Other (specify below) + validations: + required: false + - type: textarea + id: proposed_solution + attributes: + label: Proposed Solution + description: If you have any ideas for how to implement this, please share! + placeholder: Suggest a solution or approach + validations: + required: false + - type: textarea + id: alternatives + attributes: + label: Alternatives/Existing Solutions + description: Include any similar/pre-existing products that solve this problem + placeholder: List alternatives or existing solutions + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/support_request.md b/.github/ISSUE_TEMPLATE/support_request.md deleted file mode 100644 index defa6135..00000000 --- a/.github/ISSUE_TEMPLATE/support_request.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: Request Assistance or Support -about: Help with installation, usage, or general questions. -title: "" -labels: "support" -assignees: "" ---- - -## Compositor - -- [ ] niri -- [ ] Hyprland -- [ ] dwl (MangoWC) -- [ ] sway -- [ ] other - -## Distribution - - - -## dms version - - - -## Description - - - -## Solutions Tried - - - - -## Configuration Details - - - -## Screenshots/Recordings - - diff --git a/.github/ISSUE_TEMPLATE/support_request.yml b/.github/ISSUE_TEMPLATE/support_request.yml new file mode 100644 index 00000000..94043df3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/support_request.yml @@ -0,0 +1,69 @@ +name: Support Request +description: Help with installation, usage, or general questions about DankMaterialShell +labels: + - support +body: + - type: markdown + attributes: + value: | + ## DankMaterialShell Support Request + - type: checkboxes + id: compositor + attributes: + label: Compositor + options: + - label: Niri + - label: Hyprland + - label: MangoWC (dwl) + - label: Sway + - label: Other (specify below) + validations: + required: false + - type: input + id: distribution + attributes: + label: Distribution + description: Which Linux distribution are you using? (e.g., Arch, Fedora, Debian, etc.) + placeholder: Your Linux distribution + validations: + required: false + - type: input + id: dms_version + attributes: + label: dms version + description: Output of dms version command + placeholder: e.g., 1.2.3 + validations: + required: false + - type: textarea + id: description + attributes: + label: Description + description: Brief description of the support needed + placeholder: What do you need help with? + validations: + required: true + - type: textarea + id: solutions_tried + attributes: + label: Solutions Tried + description: Describe what you've tried so far (commands, documentation, etc.) + placeholder: List steps or resources you've already tried + validations: + required: false + - type: textarea + id: configuration + attributes: + label: Configuration Details + description: Include any relevant configuration if relevant + placeholder: Add configuration or environment info + validations: + required: false + - type: textarea + id: screenshots + attributes: + label: Screenshots/Recordings + description: If applicable, add screenshots or screen recordings + placeholder: Attach images or videos here + validations: + required: false