Added issue templates and fixed screenRecorder status symbol

ScreenRecorder: add proper checks for screenRecorder
ISSUE_TEMPLATE: add bug_report and feature_request
This commit is contained in:
Ly-sec 2025-08-27 13:21:53 +02:00
parent ae0228dc25
commit 6f7528c87a
4 changed files with 129 additions and 13 deletions

29
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View file

@ -0,0 +1,29 @@
---
name: Bug Report
about: Report a bug from noctalia-shell
title: "[Bug]: "
labels: bug
assignees: ''
---
### Description
A clear and concise description of the bug.
### Steps to Reproduce
1. Go to '...'
2. Click on '...'
3. See the error.
### Expected Behavior
Explain what you expected to happen.
### Screenshots
Add screenshots if applicable.
### Environment
- Distro [e.g., CachyOS, NixOS, Arch, ...]
- Compositor [ e.g., Hyprland, Niri, ...]
- Version: [e.g., 1.0.0 or `main`]
### Additional Context
Add any other context about the problem here.

12
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View file

@ -0,0 +1,12 @@
blank_issues_enabled: false
issue_templates:
- name: "Bug Report"
description: "Report a bug in the system."
title: "[Bug]: "
labels: ["bug"]
body: "./ISSUE_TEMPLATE/bug_report.md"
- name: "Feature Request"
description: "Propose a new feature or improvement."
title: "[Feature]: "
labels: ["enhancement"]
body: "./ISSUE_TEMPLATE/feature_request.md"

View file

@ -0,0 +1,19 @@
---
name: Feature Request
about: Suggest a new feature or improvement
title: "[Feature]: "
labels: enhancement
assignees: ''
---
### Feature Description
What feature would you like to see?
### Why Is This Needed?
Explain the problem or need for this feature.
### Suggested Solutions
Describe how this feature could be implemented.
### Additional Context
Add any relevant screenshots, links, or resources.