mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
Merge branch 'processing:main' into main
This commit is contained in:
@@ -1521,6 +1521,15 @@
|
|||||||
"contributions": [
|
"contributions": [
|
||||||
"doc"
|
"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",
|
"repoType": "github",
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ description: Report broken or incorrect behavior in Processing 4. (For help with
|
|||||||
labels: [bug]
|
labels: [bug]
|
||||||
body:
|
body:
|
||||||
|
|
||||||
|
|
||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: sub-area
|
id: sub-area
|
||||||
attributes:
|
attributes:
|
||||||
@@ -10,6 +11,7 @@ body:
|
|||||||
description: You may select more than one.
|
description: You may select more than one.
|
||||||
multiple: true
|
multiple: true
|
||||||
options:
|
options:
|
||||||
|
- I'm not sure
|
||||||
- Accessibility
|
- Accessibility
|
||||||
- Core/Environment/Rendering
|
- Core/Environment/Rendering
|
||||||
- PDE
|
- PDE
|
||||||
@@ -33,7 +35,7 @@ body:
|
|||||||
- type: input
|
- type: input
|
||||||
attributes:
|
attributes:
|
||||||
label: Processing version
|
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:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
@@ -44,6 +46,15 @@ body:
|
|||||||
validations:
|
validations:
|
||||||
required: true
|
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
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: Steps to reproduce this
|
label: Steps to reproduce this
|
||||||
@@ -80,14 +91,24 @@ body:
|
|||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: Additional context
|
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:
|
validations:
|
||||||
required: false
|
required: false
|
||||||
|
|
||||||
- type: input
|
- type: dropdown
|
||||||
attributes:
|
attributes:
|
||||||
label: Would you like to work on the issue?
|
label: Would you like to work on the issue?
|
||||||
description: |
|
description: |
|
||||||
Please let us know if you can work on this or if the issue should be assigned to someone else.
|
If not, that’s okay too. Your report is appreciated.
|
||||||
|
options:
|
||||||
|
- No, I’m just reporting the issue
|
||||||
|
- Yes, I’d like to help with this
|
||||||
|
- I’m not sure yet
|
||||||
validations:
|
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.
|
||||||
@@ -3,6 +3,12 @@ description: Suggest an improvement for an existing feature of Processing.
|
|||||||
labels: [enhancement]
|
labels: [enhancement]
|
||||||
body:
|
body:
|
||||||
|
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
> [!TIP]
|
||||||
|
> 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).
|
||||||
|
|
||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: feature-area
|
id: feature-area
|
||||||
attributes:
|
attributes:
|
||||||
@@ -10,6 +16,7 @@ body:
|
|||||||
description: Choose the most relevant area for the proposed feature or improvement.
|
description: Choose the most relevant area for the proposed feature or improvement.
|
||||||
multiple: true
|
multiple: true
|
||||||
options:
|
options:
|
||||||
|
- I'm not sure
|
||||||
- Accessibility
|
- Accessibility
|
||||||
- Core/Environment/Rendering
|
- Core/Environment/Rendering
|
||||||
- PDE
|
- PDE
|
||||||
@@ -39,36 +46,38 @@ body:
|
|||||||
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
attributes:
|
attributes:
|
||||||
label: Desired enhancement
|
label: Enhancement details
|
||||||
description: Describe the improvement you’d like to see with that existing feature
|
description: |
|
||||||
|
Describe the improvement you’d 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:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
- type: textarea
|
- type: dropdown
|
||||||
attributes:
|
attributes:
|
||||||
label: Potential benefits
|
label: Would you like to help implement this enhancement?
|
||||||
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?
|
|
||||||
description: |
|
description: |
|
||||||
Please let us know if you can work on this or if the issue should be assigned to someone else.
|
If not, that’s okay too. Your suggestion is appreciated.
|
||||||
|
options:
|
||||||
|
- No, I’m just suggesting the enhancement
|
||||||
|
- Yes, I’d like to help with this
|
||||||
|
- I’m not sure yet
|
||||||
validations:
|
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.
|
||||||
@@ -3,6 +3,12 @@ description: Request adding a new feature to Processing
|
|||||||
labels: [new feature]
|
labels: [new feature]
|
||||||
body:
|
body:
|
||||||
|
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
> [!TIP]
|
||||||
|
> 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).
|
||||||
|
|
||||||
- type: dropdown
|
- type: dropdown
|
||||||
id: feature-area
|
id: feature-area
|
||||||
attributes:
|
attributes:
|
||||||
@@ -10,6 +16,7 @@ body:
|
|||||||
description: Choose the sub-area most relevant to your feature request.
|
description: Choose the sub-area most relevant to your feature request.
|
||||||
multiple: true
|
multiple: true
|
||||||
options:
|
options:
|
||||||
|
- I'm not sure
|
||||||
- Accessibility
|
- Accessibility
|
||||||
- Core/Environment/Rendering
|
- Core/Environment/Rendering
|
||||||
- PDE
|
- PDE
|
||||||
@@ -31,42 +38,40 @@ body:
|
|||||||
required: true
|
required: true
|
||||||
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: feature-description
|
id: feature-details
|
||||||
attributes:
|
attributes:
|
||||||
label: Feature description
|
label: Feature details
|
||||||
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?
|
|
||||||
description: |
|
description: |
|
||||||
Please let us know if you can work on this or if the issue should be assigned to someone else.
|
Describe the feature you’d 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:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
|
- type: dropdown
|
||||||
|
attributes:
|
||||||
|
label: Would you like to help implement this feature?
|
||||||
|
description: |
|
||||||
|
If not, that’s okay too. Your suggestion is appreciated.
|
||||||
|
options:
|
||||||
|
- No, I’m just suggesting the feature
|
||||||
|
- Yes, I’d like to help with this
|
||||||
|
- I’m 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.
|
||||||
@@ -62,6 +62,8 @@ If your main concern is with the `Core` you don't need to build and start the wh
|
|||||||
|
|
||||||
## Other editors
|
## Other editors
|
||||||
|
|
||||||
|
TBD
|
||||||
|
|
||||||
## Troubleshooting and Setup Tips (IntelliJ IDEA)
|
## Troubleshooting and Setup Tips (IntelliJ IDEA)
|
||||||
|
|
||||||
If you’re building Processing using IntelliJ IDEA and something’s not working, here are a few things that might help:
|
If you’re building Processing using IntelliJ IDEA and something’s not working, here are a few things that might help:
|
||||||
|
|||||||
@@ -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/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="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="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>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ class LSP: SuspendingCliktCommand("lsp"){
|
|||||||
// Indirect invocation since app does not depend on java mode
|
// Indirect invocation since app does not depend on java mode
|
||||||
Class.forName("processing.mode.java.lsp.PdeLanguageServer")
|
Class.forName("processing.mode.java.lsp.PdeLanguageServer")
|
||||||
.getMethod("main", Array<String>::class.java)
|
.getMethod("main", Array<String>::class.java)
|
||||||
.invoke(null, *arrayOf<Any>(emptyList<String>()))
|
.invoke(null, arrayOf<String>())
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
throw InternalError("Failed to invoke main method", e)
|
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)
|
throw InternalError("Failed to invoke main method", e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
<Component Id="ApplicationShortcut" Guid="b15e6d69-f054-4ec2-aade-8e3756b537d6">
|
<Component Id="ApplicationShortcut" Guid="b15e6d69-f054-4ec2-aade-8e3756b537d6">
|
||||||
<Shortcut Id="ApplicationStartMenuShortcut"
|
<Shortcut Id="ApplicationStartMenuShortcut"
|
||||||
Name="Processing"
|
Name="Processing"
|
||||||
Description="My Application Description"
|
Description="Processing — An open-source visual arts programming language by the Processing Foundation"
|
||||||
Directory="ApplicationProgramsFolder"
|
Directory="ApplicationProgramsFolder"
|
||||||
Target="[INSTALLFOLDER]\Processing.exe"
|
Target="[INSTALLFOLDER]\Processing.exe"
|
||||||
WorkingDirectory="INSTALLFOLDER"/>
|
WorkingDirectory="INSTALLFOLDER"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user