Skip to content

Commit e5c4b29

Browse files
authoredJan 25, 2024
Merge branch 'main' into master
2 parents 5ebf2c6 + 78a549c commit e5c4b29

File tree

131 files changed

+5605
-1063
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+5605
-1063
lines changed
 

‎.github/ISSUE_TEMPLATE/a-regression.md

-23
This file was deleted.
+105
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
name: Submit a regression
2+
description: You encountered unexpected behavior that worked in a previous version of the plugin.
3+
title: "[Regression]: "
4+
labels: ["needs-triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thank you for taking the time to submit a regression!
10+
To effectively tackle it, we require as much information as possible. This will allow us to quickly get to the root of the regression.
11+
- type: checkboxes
12+
attributes:
13+
label: Is there an existing issue for this?
14+
description: Please search to see if an issue already exists for this regression.
15+
options:
16+
- label: I have searched the [existing issues](https://github.com/baseflow/flutter-permission-handler/issues).
17+
required: true
18+
- type: checkboxes
19+
attributes:
20+
label: Please select affected platform(s)
21+
options:
22+
- label: Android
23+
- label: iOS
24+
- label: Windows
25+
- type: textarea
26+
attributes:
27+
label: Old behavior
28+
description: |
29+
Please provide a brief and precise description of the functionality that the permission handler plugin had before the regression occurred.
30+
Understanding the previous capabilities will assist us in pinpointing the changes and addressing the regression effectively.
31+
32+
Consider attaching something showing the old behavior:
33+
* code samples
34+
* images
35+
* videos
36+
validations:
37+
required: true
38+
- type: textarea
39+
attributes:
40+
label: Current behavior
41+
description: |
42+
Please provide a brief and precise description of the functionality that the permission handler plugin has now.
43+
Understanding the current capabilities will assist us in pinpointing the changes and addressing the regression effectively.
44+
45+
Please attach something showing the current behavior:
46+
* code samples
47+
* images
48+
* videos
49+
validations:
50+
required: true
51+
- type: textarea
52+
attributes:
53+
label: Steps to reproduce
54+
description: Please provide specific steps to reproduce the situation in which the regression manifests.
55+
placeholder: |
56+
1. ...
57+
2. ...
58+
3. ...
59+
validations:
60+
required: true
61+
- type: textarea
62+
attributes:
63+
label: Code sample
64+
description: |
65+
Please create a minimal reproducible sample that shows the regression
66+
and attach it below between the lines with the backticks.
67+
68+
IMPORTANT: Please do not upload screenshots of text. Instead, use code blocks
69+
or the above mentioned ways to upload your code sample.
70+
value: |
71+
<details><summary>Code sample</summary>
72+
73+
```dart
74+
[Paste your code here]
75+
```
76+
77+
</details>
78+
validations:
79+
required: true
80+
- type: textarea
81+
attributes:
82+
label: Screenshots or video
83+
description: |
84+
Please consider uploading any relevant screenshots or videos showcasing the regression, if available. These visual aids can greatly assist us in understanding and addressing the issue more effectively.
85+
value: |
86+
<details>
87+
<summary>Screenshots or video demonstration</summary>
88+
89+
[Upload media here]
90+
91+
</details>
92+
- type: input
93+
attributes:
94+
label: Current version
95+
description: Please specify which version of the plugin are you currently using.
96+
placeholder: ex. 1.2.3
97+
validations:
98+
required: true
99+
- type: input
100+
attributes:
101+
label: Last version without regression
102+
description: Please specify the version of the plugin in which the regression was not yet present.
103+
placeholder: ex. 1.2.2
104+
validations:
105+
required: true

0 commit comments

Comments
 (0)