Skip to content

Commit bf34ade

Browse files
authored
Merge branch 'processing:main' into main
2 parents 77a5e9e + 1acf9c5 commit bf34ade

File tree

8 files changed

+111
-64
lines changed

8 files changed

+111
-64
lines changed

.all-contributorsrc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1521,6 +1521,15 @@
15211521
"contributions": [
15221522
"doc"
15231523
]
1524+
},
1525+
{
1526+
"login": "thisizaro",
1527+
"name": "Aranya Dutta",
1528+
"avatar_url": "https://avatars.githubusercontent.com/u/98299268?v=4",
1529+
"profile": "https://github.com/thisizaro",
1530+
"contributions": [
1531+
"code"
1532+
]
15241533
}
15251534
],
15261535
"repoType": "github",

.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.

.github/ISSUE_TEMPLATE/3_feature-request.yml

Lines changed: 35 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,20 @@ description: Request adding a new feature to Processing
33
labels: [new feature]
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: Relevant sub-area for this feature?
1016
description: Choose the sub-area most relevant to your feature request.
1117
multiple: true
1218
options:
19+
- I'm not sure
1320
- Accessibility
1421
- Core/Environment/Rendering
1522
- PDE
@@ -31,42 +38,40 @@ body:
3138
required: true
3239

3340
- type: textarea
34-
id: feature-description
41+
id: feature-details
3542
attributes:
36-
label: Feature description
37-
description: Describe the feature in detail. Include how it should work and its intended impact.
38-
validations:
39-
required: true
43+
label: Feature details
44+
description: |
45+
Describe the feature you’d like to see added to Processing.
46+
value: |
47+
#### Feature description
48+
Describe the feature in detail. Include how it should work and its intended impact.
4049
41-
- type: textarea
42-
id: benefits
43-
attributes:
44-
label: Benefits
45-
description: Outline how this feature would benefit users or improve Processing.
46-
validations:
47-
required: true
50+
#### Benefits
51+
Outline how this feature would benefit users or improve Processing.
4852
49-
- type: textarea
50-
id: challenges
51-
attributes:
52-
label: Possible challenges
53-
description: Discuss any possible challenges or considerations in implementing this feature.
54-
validations:
55-
required: false
53+
#### Challenges
54+
Discuss any possible challenges or considerations in implementing this feature.
5655
57-
- type: textarea
58-
id: additional-context
59-
attributes:
60-
label: Additional context
61-
description: Provide any other information, links, or screenshots that could help illustrate the feature.
56+
#### Additional context
57+
Provide any other information, links, or screenshots that could help illustrate the feature.
6258
validations:
63-
required: false
64-
59+
required: true
6560

66-
- type: input
61+
- type: dropdown
6762
attributes:
68-
label: Would you like to work on the issue?
63+
label: Would you like to help implement this feature?
6964
description: |
70-
Please let us know if you can work on this or if the issue should be assigned to someone else.
65+
If not, that’s okay too. Your suggestion is appreciated.
66+
options:
67+
- No, I’m just suggesting the feature
68+
- Yes, I’d like to help with this
69+
- I’m not sure yet
7170
validations:
72-
required: true
71+
required: true
72+
73+
- type: markdown
74+
attributes:
75+
value: |
76+
> [!NOTE]
77+
> 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.

BUILD.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ If your main concern is with the `Core` you don't need to build and start the wh
6262

6363
## Other editors
6464

65+
TBD
66+
6567
## Troubleshooting and Setup Tips (IntelliJ IDEA)
6668

6769
If you’re building Processing using IntelliJ IDEA and something’s not working, here are a few things that might help:

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,7 @@ _Note: due to GitHub's limitations, this repository's [Contributors](https://git
296296
<td align="center" valign="top" width="16.66%"><a href="https://github.com/SushantBansal-tech"><img src="https://avatars.githubusercontent.com/u/189839531?v=4?s=120" width="120px;" alt="SushantBansal-tech"/><br /><sub><b>SushantBansal-tech</b></sub></a><br /><a href="#ideas-SushantBansal-tech" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/processing/processing4/commits?author=SushantBansal-tech" title="Code">💻</a></td>
297297
<td align="center" valign="top" width="16.66%"><a href="https://github.com/Konsl"><img src="https://avatars.githubusercontent.com/u/82901383?v=4?s=120" width="120px;" alt="Konsl"/><br /><sub><b>Konsl</b></sub></a><br /><a href="https://github.com/processing/processing4/commits?author=Konsl" title="Documentation">📖</a></td>
298298
<td align="center" valign="top" width="16.66%"><a href="http://www.mario-guzman.com"><img src="https://avatars.githubusercontent.com/u/7597610?v=4?s=120" width="120px;" alt="Mario Guzman"/><br /><sub><b>Mario Guzman</b></sub></a><br /><a href="https://github.com/processing/processing4/commits?author=marioguzzzman" title="Documentation">📖</a></td>
299+
<td align="center" valign="top" width="16.66%"><a href="https://github.com/thisizaro"><img src="https://avatars.githubusercontent.com/u/98299268?v=4?s=120" width="120px;" alt="Aranya Dutta"/><br /><sub><b>Aranya Dutta</b></sub></a><br /><a href="https://github.com/processing/processing4/commits?author=thisizaro" title="Code">💻</a></td>
299300
</tr>
300301
</tbody>
301302
</table>

app/src/processing/app/Processing.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class LSP: SuspendingCliktCommand("lsp"){
5252
// Indirect invocation since app does not depend on java mode
5353
Class.forName("processing.mode.java.lsp.PdeLanguageServer")
5454
.getMethod("main", Array<String>::class.java)
55-
.invoke(null, *arrayOf<Any>(emptyList<String>()))
55+
.invoke(null, arrayOf<String>())
5656
} catch (e: Exception) {
5757
throw InternalError("Failed to invoke main method", e)
5858
}
@@ -87,4 +87,4 @@ class LegacyCLI(val args: Array<String>): SuspendingCliktCommand( "cli"){
8787
throw InternalError("Failed to invoke main method", e)
8888
}
8989
}
90-
}
90+
}

app/windows/Processing.wxs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<Component Id="ApplicationShortcut" Guid="b15e6d69-f054-4ec2-aade-8e3756b537d6">
2525
<Shortcut Id="ApplicationStartMenuShortcut"
2626
Name="Processing"
27-
Description="My Application Description"
27+
Description="Processing — An open-source visual arts programming language by the Processing Foundation"
2828
Directory="ApplicationProgramsFolder"
2929
Target="[INSTALLFOLDER]\Processing.exe"
3030
WorkingDirectory="INSTALLFOLDER"/>

0 commit comments

Comments
 (0)