01_bug_report.yml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. name: Bug Report
  2. description: "You found a bug in Flet causing your application to crash or behave abnormally? Help us know more about it by providing as much details as possible."
  3. body:
  4. - type: markdown
  5. attributes:
  6. value: |
  7. If you are looking for support, please check out our documentation, discord server
  8. or consider asking a question on Stack Overflow:
  9. - https://flet.dev/docs
  10. - https://discord.gg/dzWXP8SHG8
  11. - https://stackoverflow.com/questions/tagged/flet?sort=frequent
  12. - type: checkboxes
  13. attributes:
  14. label: "Duplicate Check"
  15. options:
  16. - label: "I have searched the [opened issues](https://github.com/flet-dev/flet/issues) and there are no duplicates"
  17. required: true
  18. - type: textarea
  19. id: "describe-the-bug"
  20. attributes:
  21. label: "Describe the bug"
  22. description: "A clear and concise description of the bug."
  23. placeholder: Tell us in details what you see.
  24. validations:
  25. required: true
  26. - type: textarea
  27. id: "code"
  28. attributes:
  29. label: "Code sample"
  30. description: |
  31. Please create a minimal reproducible and runnable sample that shows the problem
  32. and attach it below between the lines with the backticks.
  33. Alternatively, you can create a public GitHub repository or use an existing one to share your sample.
  34. Without this we will unlikely be able to progress on the issue, and because of that
  35. we regretfully will have to close it.
  36. Note: Please do not upload screenshots of text. Instead, use code blocks
  37. or the above mentioned ways to upload your code sample.
  38. value: |
  39. <details open><summary>Code</summary>
  40. ```python
  41. [Paste your code here]
  42. ```
  43. </details>
  44. validations:
  45. required: true
  46. - type: textarea
  47. id: "to-reproduce"
  48. attributes:
  49. label: "To reproduce"
  50. description: "Bug reports with clear reproduction will get prioritized higher and addressed more quickly."
  51. placeholder: "Steps to reproduce: 1. Run the repro code 2. Click on '...' 3. Scroll down to '...' 4. See error '...'"
  52. validations:
  53. required: true
  54. - type: textarea
  55. id: "expected-behavior"
  56. attributes:
  57. label: "Expected behavior"
  58. description: "A clear and concise description of what you expected to happen."
  59. placeholder: Tell us what you expected to see.
  60. validations:
  61. required: false
  62. - type: textarea
  63. id: "screenshots"
  64. attributes:
  65. label: "Screenshots / Videos"
  66. description: "One image is worth a thousand words. If you can, please provide screenshots or videos to help visually explain your issue."
  67. value: |
  68. <details open>
  69. <summary>Captures</summary>
  70. [Upload media here]
  71. </details>
  72. validations:
  73. required: false
  74. - type: dropdown
  75. id: "os"
  76. attributes:
  77. label: "Operating System"
  78. multiple: false
  79. options:
  80. - macOS
  81. - Linux
  82. - Windows
  83. validations:
  84. required: true
  85. - type: input
  86. id: "os-version"
  87. attributes:
  88. label: "Operating system details"
  89. description: "For example: Debian 11.2"
  90. validations:
  91. required: true
  92. - type: input
  93. id: "flet-version"
  94. attributes:
  95. label: "Flet version"
  96. description: "run `pip show flet` in your terminal to view your Flet version"
  97. validations:
  98. required: true
  99. - type: dropdown
  100. id: "regression"
  101. attributes:
  102. label: "Regression"
  103. description: "Is the reported bug a regression (used to work in a previous Flet version)?"
  104. multiple: false
  105. options:
  106. - "No, it isn't"
  107. - "Yes, it used to work in a previous Flet version (please specify the version in additional details)"
  108. - "I'm not sure / I don't know"
  109. validations:
  110. required: true
  111. - type: textarea
  112. id: "suggestion"
  113. attributes:
  114. label: "Suggestions"
  115. description: "Any suggestions on how to fix your issue?"
  116. placeholder: I suggest...
  117. validations:
  118. required: false
  119. - type: textarea
  120. attributes:
  121. label: Logs
  122. description: |
  123. Include the full logs of the commands you are running between the lines
  124. with the backticks below. If you are running any `flet` commands,
  125. please include the output of running them with `--verbose` (maximum verbosity); for example,
  126. the output of running `flet build apk --verbose`.
  127. If the logs are too large to be uploaded to GitHub, you may upload
  128. them as a `txt` file or use online tools like https://pastebin.com to
  129. share it.
  130. Note: Please do not upload screenshots of text. Instead, use code blocks
  131. or the above mentioned ways to upload logs.
  132. value: |
  133. <details open><summary>Logs</summary>
  134. ```console
  135. [Paste your logs here]
  136. ```
  137. </details>
  138. - type: textarea
  139. id: "additional-details"
  140. attributes:
  141. label: "Additional details"
  142. description: "Add any other detail about the issue here. Ex: happens only on specific conditions, etc."
  143. validations:
  144. required: false