Merge branch 'processing:main' into main

This commit is contained in:
Stef Tervelde
2025-06-20 13:47:20 +02:00
committed by GitHub
8 changed files with 118 additions and 71 deletions

View File

@@ -1521,6 +1521,15 @@
"contributions": [
"doc"
]
},
{
"login": "thisizaro",
"name": "Aranya Dutta",
"avatar_url": "https://avatars.githubusercontent.com/u/98299268?v=4",
"profile": "https://github.com/thisizaro",
"contributions": [
"code"
]
}
],
"repoType": "github",

View File

@@ -3,6 +3,7 @@ description: Report broken or incorrect behavior in Processing 4. (For help with
labels: [bug]
body:
- type: dropdown
id: sub-area
attributes:
@@ -10,6 +11,7 @@ body:
description: You may select more than one.
multiple: true
options:
- I'm not sure
- Accessibility
- Core/Environment/Rendering
- PDE
@@ -33,7 +35,7 @@ body:
- type: input
attributes:
label: Processing version
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.
description: Go to "Help > About Processing" and look in the bottom-right corner for the version number.
validations:
required: true
@@ -44,6 +46,15 @@ body:
validations:
required: true
- type: textarea
attributes:
label: Bug description
description: |
Describe the bug in detail. Include what you expected to happen and what actually happened.
If applicable, include any error messages you received.
validations:
required: true
- type: textarea
attributes:
label: Steps to reproduce this
@@ -80,14 +91,24 @@ body:
- type: textarea
attributes:
label: Additional context
description: Add any other context about the problem here.
description: Provide any other information, links, or screenshots that could help illustrate the bug.
validations:
required: false
- type: input
- type: dropdown
attributes:
label: Would you like to work on the issue?
description: |
Please let us know if you can work on this or if the issue should be assigned to someone else.
If not, thats okay too. Your report is appreciated.
options:
- No, Im just reporting the issue
- Yes, Id like to help with this
- Im not sure yet
validations:
required: true
required: true
- type: markdown
attributes:
value: |
> [!NOTE]
> 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.

View File

@@ -3,6 +3,12 @@ description: Suggest an improvement for an existing feature of Processing.
labels: [enhancement]
body:
- type: markdown
attributes:
value: |
> [!TIP]
> If you have an idea for something Processing doesnt 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).
- type: dropdown
id: feature-area
attributes:
@@ -10,6 +16,7 @@ body:
description: Choose the most relevant area for the proposed feature or improvement.
multiple: true
options:
- I'm not sure
- Accessibility
- Core/Environment/Rendering
- PDE
@@ -39,36 +46,38 @@ body:
- type: textarea
attributes:
label: Desired enhancement
description: Describe the improvement youd like to see with that existing feature
label: Enhancement details
description: |
Describe the improvement youd like to see for this existing feature.
value: |
#### Enhancement description
Describe the enhancement in detail. Include how it should work and its intended impact.
#### Benefits
Outline how this enhancement would benefit users or improve Processing.
#### Challenges
Discuss any possible challenges or considerations in implementing this enhancement.
#### Additional context
Provide any additional context or screenshots that may help clarify the enhancement.
validations:
required: true
- type: textarea
- type: dropdown
attributes:
label: Potential benefits
description: Explain how this enhancement could benefit users or improve Processing.
validations:
required: false
- type: textarea
attributes:
label: Possible drawbacks
description: Consider any possible drawbacks or challenges related to the implementation of this enhancement.
validations:
required: false
- type: textarea
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
validations:
required: false
- type: input
attributes:
label: Would you like to work on the issue?
label: Would you like to help implement this enhancement?
description: |
Please let us know if you can work on this or if the issue should be assigned to someone else.
If not, thats okay too. Your suggestion is appreciated.
options:
- No, Im just suggesting the enhancement
- Yes, Id like to help with this
- Im not sure yet
validations:
required: true
required: true
- type: markdown
attributes:
value: |
> [!NOTE]
> 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.

View File

@@ -3,6 +3,12 @@ description: Request adding a new feature to Processing
labels: [new feature]
body:
- type: markdown
attributes:
value: |
> [!TIP]
> If you have an idea for something Processing doesnt 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).
- type: dropdown
id: feature-area
attributes:
@@ -10,6 +16,7 @@ body:
description: Choose the sub-area most relevant to your feature request.
multiple: true
options:
- I'm not sure
- Accessibility
- Core/Environment/Rendering
- PDE
@@ -31,42 +38,40 @@ body:
required: true
- type: textarea
id: feature-description
id: feature-details
attributes:
label: Feature description
description: Describe the feature in detail. Include how it should work and its intended impact.
validations:
required: true
- type: textarea
id: benefits
attributes:
label: Benefits
description: Outline how this feature would benefit users or improve Processing.
validations:
required: true
- type: textarea
id: challenges
attributes:
label: Possible challenges
description: Discuss any possible challenges or considerations in implementing this feature.
validations:
required: false
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Provide any other information, links, or screenshots that could help illustrate the feature.
validations:
required: false
- type: input
attributes:
label: Would you like to work on the issue?
label: Feature details
description: |
Please let us know if you can work on this or if the issue should be assigned to someone else.
Describe the feature youd like to see added to Processing.
value: |
#### Feature description
Describe the feature in detail. Include how it should work and its intended impact.
#### Benefits
Outline how this feature would benefit users or improve Processing.
#### Challenges
Discuss any possible challenges or considerations in implementing this feature.
#### Additional context
Provide any other information, links, or screenshots that could help illustrate the feature.
validations:
required: true
required: true
- type: dropdown
attributes:
label: Would you like to help implement this feature?
description: |
If not, thats okay too. Your suggestion is appreciated.
options:
- No, Im just suggesting the feature
- Yes, Id like to help with this
- Im not sure yet
validations:
required: true
- type: markdown
attributes:
value: |
> [!NOTE]
> 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.

View File

@@ -62,6 +62,8 @@ If your main concern is with the `Core` you don't need to build and start the wh
## Other editors
TBD
## Troubleshooting and Setup Tips (IntelliJ IDEA)
If youre building Processing using IntelliJ IDEA and somethings not working, here are a few things that might help:

View File

@@ -296,6 +296,7 @@ _Note: due to GitHub's limitations, this repository's [Contributors](https://git
<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>
<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>
<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>
<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>
</tr>
</tbody>
</table>

View File

@@ -52,7 +52,7 @@ class LSP: SuspendingCliktCommand("lsp"){
// Indirect invocation since app does not depend on java mode
Class.forName("processing.mode.java.lsp.PdeLanguageServer")
.getMethod("main", Array<String>::class.java)
.invoke(null, *arrayOf<Any>(emptyList<String>()))
.invoke(null, arrayOf<String>())
} catch (e: Exception) {
throw InternalError("Failed to invoke main method", e)
}
@@ -87,4 +87,4 @@ class LegacyCLI(val args: Array<String>): SuspendingCliktCommand( "cli"){
throw InternalError("Failed to invoke main method", e)
}
}
}
}

View File

@@ -24,7 +24,7 @@
<Component Id="ApplicationShortcut" Guid="b15e6d69-f054-4ec2-aade-8e3756b537d6">
<Shortcut Id="ApplicationStartMenuShortcut"
Name="Processing"
Description="My Application Description"
Description="Processing — An open-source visual arts programming language by the Processing Foundation"
Directory="ApplicationProgramsFolder"
Target="[INSTALLFOLDER]\Processing.exe"
WorkingDirectory="INSTALLFOLDER"/>