feat(issues): add platform dropdown to all issue templates

Adds Linux/macOS selection as first field in bug reports, feature
requests, and feedback forms. Adapts Linux-specific fields (DE, display
server) to indicate they are Linux-only and adds macOS options to
install method and audio backend dropdowns.

cc
This commit is contained in:
victorrhgap committed 2026-03-25 13:15:54 -06:00
1 parent ff16767fce
commit 00d6d02c0d
3 files changed
+49 -7

No files matched your search

+21 -4
View File
@@ -3,6 +3,16 @@ description: Report something that is not working as expected
title: "[Bug] "
labels: ["bug"]
body:
- type: dropdown
id: platform
attributes:
label: Platform
options:
- Linux
- macOS
validations:
required: true
- type: textarea
id: description
attributes:
@@ -42,7 +52,7 @@ body:
id: version
attributes:
label: QBZ version
placeholder: e.g. v1.1.20
placeholder: e.g. v1.2.0
validations:
required: true
@@ -55,8 +65,10 @@ body:
- .deb
- .rpm
- AUR
- Gentoo overlay
- Tarball
- Flatpak
- DMG (macOS)
- Built from source
validations:
required: true
@@ -64,28 +76,32 @@ body:
- type: input
id: distro
attributes:
label: Distribution
placeholder: e.g. Arch Linux, Ubuntu 24.04, Fedora 43
label: Distribution / macOS version
description: Linux distro or macOS version.
placeholder: e.g. Arch Linux, Ubuntu 24.04, Fedora 43, macOS 15.3 Sequoia
- type: input
id: de
attributes:
label: Desktop environment / WM
description: Linux only.
placeholder: e.g. KDE Plasma 6, GNOME 46
- type: dropdown
id: display
attributes:
label: Display server
description: Linux only.
options:
- Wayland
- X11
- N/A (macOS)
- type: input
id: gpu
attributes:
label: GPU
placeholder: e.g. NVIDIA RTX 3070, AMD RX 6600 XT, Intel Iris Xe
placeholder: e.g. NVIDIA RTX 3070, AMD RX 6600 XT, Apple M3
- type: dropdown
id: audio_backend
@@ -95,6 +111,7 @@ body:
- PipeWire
- ALSA Direct
- PulseAudio
- System Default (macOS)
- Auto
- type: input