Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 37 additions & 36 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,9 @@ body:
- type: textarea
id: bug-description
attributes:
label: bug:desc
description: A clear and concise description of what the bug is.
label: "bug:desc"
description: |
A clear and concise description of what the bug is.
value: |
### Bug description
...
Expand Down Expand Up @@ -46,66 +47,66 @@ body:
- type: dropdown
id: type
attributes:
label: Which aspect(s) of the project is this bug related to?
label: "Which aspect(s) of the project is this bug related to?"
description: Select all that apply.
multiple: true
options:
- label: Assets (e.g. images, sounds)
value: type:assets
- label: Audio (e.g. music, sound effects)
value: area:audio
- label: Gameplay (e.g. player movement, enemy AI)
value: area:gameplay
- label: Tools (e.g. developer tools, build scripts)
value: area:tools
- label: Visuals (e.g. sprites, animations, UI)
value: area:visuals
- label: Animations (e.g. character animations, transitions)
value: game:animations
- label: Mechanics (e.g. game rules, physics)
value: game:mechanics
- label: UI (e.g. menus, HUD)
value: game:UI
- label: "Assets (e.g. images, sounds)"
value: "type:assets"
- label: "Audio (e.g. music, sound effects)"
value: "area:audio"
- label: "Gameplay (e.g. player movement, enemy AI)"
value: "area:gameplay"
- label: "Tools (e.g. developer tools, build scripts)"
value: "area:tools"
- label: "Visuals (e.g. sprites, animations, UI)"
value: "area:visuals"
- label: "Animations (e.g. character animations, transitions)"
value: "game:animations"
- label: "Mechanics (e.g. game rules, physics)"
value: "game:mechanics"
- label: "UI (e.g. menus, HUD)"
value: "game:UI"
validations:
required: true


- type: dropdown
id: impact_level
label: impact:level
label: "impact:level"
description: How does this issue affect the project?
options:
- label: Low (e.g. typo, minor error)
value: impact:low
- label: Medium (causes unexpected behavior, but doesn't break the game)
value: impact:medium
- label: High (blocks functionality or causes a crash)
value: impact:high
- label: Critical (game-breaking bug or security vulnerability.)
value: impact:critical
- label: "Low (e.g. typo, minor error)"
value: "impact:low"
- label: "Medium (causes unexpected behavior, but doesn't break the game)"
value: "impact:medium"
- label: "High (blocks functionality or causes a crash)"
value: "impact:high"
- label: "Critical (game-breaking bug or security vulnerability.)"
value: "impact:critical"
validations:
required: true

- type: textarea
id: screenshots
attributes:
label: addional:screenshots
label: "addional:screenshots"
description: If applicable, add screenshots to help explain your problem.
placeholder: |
You can drag & drop or paste images directly here when submitting the form.

- type: textarea
id: logs
attributes:
label: Relevant logs and error messages
description: Please copy and past any relevant logs or error messages here. This will be automatically formatted as code.
label: "Relevant logs and error messages"
description: Please copy and paste any relevant logs or error messages here. This will be automatically formatted as code.
render: shell

- type: textarea
id: visual_proof
attributes:
label: Visual proof
description: If possible, create a short GIF or video showing the bug in action.
label: "Visual proof"
description: |
If possible, create a short GIF or video showing the bug in action.

**Helpful Tool:** You can use [LICEcap](https://www.cockos.com/licecap/) (free, available for Windows and macOS) to record your screen and capture the issue.
**Linux Alternative:** [Peek](https://github.com/phw/peek) or [Byzanz](https://github.com/GNOME/byzanz) are good options for Linux users.
**Helpful Tool:** You can use [LICEcap](https://www.cockos.com/licecap/) (free, available for Windows and macOS) to record your screen and capture the issue.
**Linux Alternative:** [Peek](https://github.com/phw/peek) or [Byzanz](https://github.com/GNOME/byzanz) are good options for Linux users.