name: '⚠️ Bug report' about: 'Report a bug in the framework.' title: 'bug: ' labels: - 'Bug/New' body: - type: 'markdown' id: 'text-introduction' attributes: value: | Hey there! Thank you for taking the time to report a bug report to us. \ This means a lot to us as that's the only way to get better... and many people don't file bug reports. \ Anyway, please answer the following questions accurately, otherwise we won't be able to help you. \ \ **Note: Please check if the same bug report already exists. If not, continue. If so, participate in that one instead.** \ **Note: Please don't censor anything *except* sensitive information. You don't need to be embarrased about your username. You censor your bug report, we censor our answers.** - type: 'textarea' id: 'bug-description' attributes: label: 'Bug description' description: 'Explain what the bug is about. Include as many details as possible.' placeholder: 'My cat spontaneously explodes when I try to download `https://yourdick.zip`.' validations: required: true - type: 'textarea' id: 'bug-log' attributes: label: 'Bug log' description: 'For us to understand the problem you''re having please insert the ENTIRE log file here. You must give us `DIAG` level logs (set `logger_level` in CORE''s configuration to `CoreTypes.LoggerLevel.DIAG` during initialization). **Leave this empty if you give us a reproduction project.**' placeholder: 'Your log file here...' value: | ```plain Your log file here... ``` validations: required: false - type: 'textarea' id: 'bug-snippet' attributes: label: 'Bug snippet' description: 'Insert a snippet of your code that you think is causing the issue. **Leave this empty if you give us a reproduction project.**' value: | ```gdscript Your code snippet here... ``` validations: required: false - type: 'textarea' id: 'bug-reproduce' attributes: label: 'Bug reproduction guide' description: 'Explain how we can reproduce this bug as easy as possible step by step.' placeholder: | 1. Initialize CORE with the standard configuration 2. Use any of `erm` functions to download from `https://yourdick.zip`. `parse_utf8`/`return_utf8`'s value is irrelevant. 3. Wait for it to download. 4. The nearest cat explodes in the next few seconds. validations: required: true - type: 'input' id: 'bug-reproduce-project' attributes: label: 'Bug reproduction project' description: 'Drop a link to some repository or a zip file of an example project showcasing the bug *if the bug is a bit more advanced, needs specific timing, etc.*. Please check if the bug actually occurs in that example project!' placeholder: 'https://your.reproduction.project/download/url/here' validations: required: false - type: 'dropdown' id: 'framework-branch' attributes: label: 'Branch' description: 'What branch are you using?' options: - stable - develop validations: required: true - type: 'input' id: 'framework-version-or-commit' attributes: label: 'Version/Commit' description: 'Name the version (for the stable branch) or the commit (for the develop branch) here.' placeholder: 'ex. v505-r69 OR ed4647c750f67cb6108c845ed6291dae9627cf56' validations: required: true - type: 'input' id: 'godot-version' attributes: label: 'Godot Version' description: 'Name the engine version you are using. You can copy it by starting the editor''s project manager and clicking on the version text in the top right corner.' placeholder: 'ex. v4.2.1.stable.flathub [b09f793f5]' validations: required: true - type: 'input' id: 'godot-custom' attributes: label: 'Modified engine vendor' description: 'Name the custom engine name and/or link if the engine you are using isn''t directly built from Godot''s source code (i.e. a fork). **Leave empty if you''re not using a fork of the Godot Engine.**' placeholder: 'e.g. godot-vita (https://github.com/SonicMastr/godot-vita)' validations: required: false - type: 'input' id: 'os' attributes: label: 'Target operating system' description: 'Name the target operating system, it''s version (if applicable) and architecture (if the OS supports more than one architecture) here. If you''re developing a phone game and the issue only occurs on Android/iOS, don''t name your desktop operating system here.' placeholder: 'e.g. Android 14 on arm64 or Windows 11 on amd64 or Arch Linux or Debian trixie on arm64 or FreeBSD on amd64 or UwUntu or TempleOS' validations: required: true - type: 'markdown' id: 'text-tysm' attributes: value: 'Thank you for filling out this bug report. Please check your answers before sending this report.'