Skip to content

Commit 2e063bf

Browse files
Merge branch 'processing:main' into test-gradle-npm
2 parents a13449a + 3f36db5 commit 2e063bf

File tree

149 files changed

+1721
-25579
lines changed

Some content is hidden

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

149 files changed

+1721
-25579
lines changed

.all-contributorsrc

Lines changed: 151 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,8 @@
350350
"avatar_url": "https://avatars.githubusercontent.com/u/3434564?v=4",
351351
"profile": "https://github.com/joshgiesbrecht",
352352
"contributions": [
353-
"code"
353+
"code",
354+
"bug"
354355
]
355356
},
356357
{
@@ -1491,7 +1492,155 @@
14911492
"profile": "https://github.com/babaissarkar",
14921493
"contributions": [
14931494
"code",
1494-
"a11y"
1495+
"a11y",
1496+
"doc"
1497+
]
1498+
},
1499+
{
1500+
"login": "SushantBansal-tech",
1501+
"name": "SushantBansal-tech",
1502+
"avatar_url": "https://avatars.githubusercontent.com/u/189839531?v=4",
1503+
"profile": "https://github.com/SushantBansal-tech",
1504+
"contributions": [
1505+
"ideas",
1506+
"code"
1507+
]
1508+
},
1509+
{
1510+
"login": "Konsl",
1511+
"name": "Konsl",
1512+
"avatar_url": "https://avatars.githubusercontent.com/u/82901383?v=4",
1513+
"profile": "https://github.com/Konsl",
1514+
"contributions": [
1515+
"doc"
1516+
]
1517+
},
1518+
{
1519+
"login": "marioguzzzman",
1520+
"name": "Mario Guzman",
1521+
"avatar_url": "https://avatars.githubusercontent.com/u/7597610?v=4",
1522+
"profile": "http://www.mario-guzman.com",
1523+
"contributions": [
1524+
"doc"
1525+
]
1526+
},
1527+
{
1528+
"login": "thisizaro",
1529+
"name": "Aranya Dutta",
1530+
"avatar_url": "https://avatars.githubusercontent.com/u/98299268?v=4",
1531+
"profile": "https://github.com/thisizaro",
1532+
"contributions": [
1533+
"code"
1534+
]
1535+
},
1536+
{
1537+
"login": "ovalnine",
1538+
"name": "ovalnine",
1539+
"avatar_url": "https://avatars.githubusercontent.com/u/13293768?v=4",
1540+
"profile": "https://github.com/ovalnine",
1541+
"contributions": [
1542+
"code"
1543+
]
1544+
},
1545+
{
1546+
"login": "jd-boyd",
1547+
"name": "Joshua D. Boyd",
1548+
"avatar_url": "https://avatars.githubusercontent.com/u/361465?v=4",
1549+
"profile": "http://blog.jdboyd.net/",
1550+
"contributions": [
1551+
"doc"
1552+
]
1553+
},
1554+
{
1555+
"login": "Vaivaswat2244",
1556+
"name": "Vaivaswat Dubey",
1557+
"avatar_url": "https://avatars.githubusercontent.com/u/113991324?v=4",
1558+
"profile": "https://github.com/Vaivaswat2244",
1559+
"contributions": [
1560+
"code"
1561+
]
1562+
},
1563+
{
1564+
"login": "jSdCool",
1565+
"name": "jSdCool",
1566+
"avatar_url": "https://avatars.githubusercontent.com/u/37940266?v=4",
1567+
"profile": "https://www.cbi-games.org",
1568+
"contributions": [
1569+
"code",
1570+
"doc"
1571+
]
1572+
},
1573+
{
1574+
"login": "AhmedMagedC",
1575+
"name": "AhmedMaged",
1576+
"avatar_url": "https://avatars.githubusercontent.com/u/111961041?v=4",
1577+
"profile": "https://github.com/AhmedMagedC",
1578+
"contributions": [
1579+
"code"
1580+
]
1581+
},
1582+
{
1583+
"login": "ThexXTURBOXx",
1584+
"name": "Nico Mexis",
1585+
"avatar_url": "https://avatars.githubusercontent.com/u/12763829?v=4",
1586+
"profile": "http://nmexis.me",
1587+
"contributions": [
1588+
"code"
1589+
]
1590+
},
1591+
{
1592+
"login": "tychedelia",
1593+
"name": "charlotte 🌸",
1594+
"avatar_url": "https://avatars.githubusercontent.com/u/10366310?v=4",
1595+
"profile": "http://charlotte.fyi",
1596+
"contributions": [
1597+
"review"
1598+
]
1599+
},
1600+
{
1601+
"login": "jdebou",
1602+
"name": "Joackim de Bourqueney",
1603+
"avatar_url": "https://avatars.githubusercontent.com/u/80685479?v=4",
1604+
"profile": "http://i-j.fr",
1605+
"contributions": [
1606+
"code"
1607+
]
1608+
},
1609+
{
1610+
"login": "toniab",
1611+
"name": "Tonz",
1612+
"avatar_url": "https://avatars.githubusercontent.com/u/370199?v=4",
1613+
"profile": "https://github.com/toniab",
1614+
"contributions": [
1615+
"code",
1616+
"doc"
1617+
]
1618+
},
1619+
{
1620+
"login": "aj-m",
1621+
"name": "Andrew",
1622+
"avatar_url": "https://avatars.githubusercontent.com/u/2524348?v=4",
1623+
"profile": "https://github.com/aj-m",
1624+
"contributions": [
1625+
"code"
1626+
]
1627+
},
1628+
{
1629+
"login": "pnngocdoan",
1630+
"name": "Ngoc Doan",
1631+
"avatar_url": "https://avatars.githubusercontent.com/u/113954980?v=4",
1632+
"profile": "https://github.com/pnngocdoan",
1633+
"contributions": [
1634+
"code"
1635+
]
1636+
},
1637+
{
1638+
"login": "manoellribeiro",
1639+
"name": "Manoel Ribeiro",
1640+
"avatar_url": "https://avatars.githubusercontent.com/u/59377764?v=4",
1641+
"profile": "https://github.com/manoellribeiro",
1642+
"contributions": [
1643+
"doc"
14951644
]
14961645
}
14971646
],

.github/ISSUE_TEMPLATE/1_bug_report.yml

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@ description: Report broken or incorrect behavior in Processing 4. (For help with
33
labels: [bug]
44
body:
55

6+
67
- type: dropdown
78
id: sub-area
89
attributes:
910
label: Most appropriate sub-area of Processing 4?
1011
description: You may select more than one.
1112
multiple: true
1213
options:
14+
- I'm not sure
1315
- Accessibility
1416
- Core/Environment/Rendering
1517
- PDE
@@ -33,7 +35,7 @@ body:
3335
- type: input
3436
attributes:
3537
label: Processing version
36-
description: Go to "Help > About Processing" and look in the bottom-right corner for the version number. It also appears in the title bar of every editor window.
38+
description: Go to "Help > About Processing" and look in the bottom-right corner for the version number.
3739
validations:
3840
required: true
3941

@@ -44,6 +46,15 @@ body:
4446
validations:
4547
required: true
4648

49+
- type: textarea
50+
attributes:
51+
label: Bug description
52+
description: |
53+
Describe the bug in detail. Include what you expected to happen and what actually happened.
54+
If applicable, include any error messages you received.
55+
validations:
56+
required: true
57+
4758
- type: textarea
4859
attributes:
4960
label: Steps to reproduce this
@@ -80,14 +91,24 @@ body:
8091
- type: textarea
8192
attributes:
8293
label: Additional context
83-
description: Add any other context about the problem here.
94+
description: Provide any other information, links, or screenshots that could help illustrate the bug.
8495
validations:
8596
required: false
8697

87-
- type: input
98+
- type: dropdown
8899
attributes:
89100
label: Would you like to work on the issue?
90101
description: |
91-
Please let us know if you can work on this or if the issue should be assigned to someone else.
102+
If not, that’s okay too. Your report is appreciated.
103+
options:
104+
- No, I’m just reporting the issue
105+
- Yes, I’d like to help with this
106+
- I’m not sure yet
92107
validations:
93-
required: true
108+
required: true
109+
110+
- type: markdown
111+
attributes:
112+
value: |
113+
> [!NOTE]
114+
> Processing is a community-driven, open-source project. If you have time and interest to help, your contribution would be greatly appreciated! See the [contribution guide](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md) to learn more. And if you need some guidance or support, we're happy to help you get started.

.github/ISSUE_TEMPLATE/2_enhancement.yml

Lines changed: 35 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,20 @@ description: Suggest an improvement for an existing feature of Processing.
33
labels: [enhancement]
44
body:
55

6+
- type: markdown
7+
attributes:
8+
value: |
9+
> [!TIP]
10+
> If you have an idea for something Processing doesn’t yet support, **creating a library** is often the best way to contribute. Read more about creating a library [here](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md#adding-new-features-to-processing).
11+
612
- type: dropdown
713
id: feature-area
814
attributes:
915
label: Most relevant area for this enhancement?
1016
description: Choose the most relevant area for the proposed feature or improvement.
1117
multiple: true
1218
options:
19+
- I'm not sure
1320
- Accessibility
1421
- Core/Environment/Rendering
1522
- PDE
@@ -39,36 +46,38 @@ body:
3946

4047
- type: textarea
4148
attributes:
42-
label: Desired enhancement
43-
description: Describe the improvement you’d like to see with that existing feature
49+
label: Enhancement details
50+
description: |
51+
Describe the improvement you’d like to see for this existing feature.
52+
value: |
53+
#### Enhancement description
54+
Describe the enhancement in detail. Include how it should work and its intended impact.
55+
56+
#### Benefits
57+
Outline how this enhancement would benefit users or improve Processing.
58+
59+
#### Challenges
60+
Discuss any possible challenges or considerations in implementing this enhancement.
61+
62+
#### Additional context
63+
Provide any additional context or screenshots that may help clarify the enhancement.
4464
validations:
4565
required: true
4666

47-
- type: textarea
48-
attributes:
49-
label: Potential benefits
50-
description: Explain how this enhancement could benefit users or improve Processing.
51-
validations:
52-
required: false
53-
54-
- type: textarea
55-
attributes:
56-
label: Possible drawbacks
57-
description: Consider any possible drawbacks or challenges related to the implementation of this enhancement.
58-
validations:
59-
required: false
60-
61-
- type: textarea
67+
- type: dropdown
6268
attributes:
63-
label: Additional context
64-
description: Add any other context or screenshots about the feature request here.
69+
label: Would you like to help implement this enhancement?
70+
description: |
71+
If not, that’s okay too. Your suggestion is appreciated.
72+
options:
73+
- No, I’m just suggesting the enhancement
74+
- Yes, I’d like to help with this
75+
- I’m not sure yet
6576
validations:
66-
required: false
77+
required: true
6778

68-
- type: input
79+
- type: markdown
6980
attributes:
70-
label: Would you like to work on the issue?
71-
description: |
72-
Please let us know if you can work on this or if the issue should be assigned to someone else.
73-
validations:
74-
required: true
81+
value: |
82+
> [!NOTE]
83+
> Processing is a community-driven, open-source project. If you have time and interest to help, your contribution would be greatly appreciated! See the [contribution guide](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md) to learn more. And if you need some guidance or support, we're happy to help you get started.

0 commit comments

Comments
 (0)