diff --git a/Changes-in-4.0.md b/Changes-in-4.0.md index 8f62ae2..59ce6be 100644 --- a/Changes-in-4.0.md +++ b/Changes-in-4.0.md @@ -1,10 +1,12 @@ The primary goal of Processing 4.0 is to keep your code running for a long time. Between new OS updates and restrictions, hardware changes, and the shifting Java platform and its licensing, it's necessary to make significant modifications behind the scenes. -Changes in each 4.0 release: -* Click [here](https://github.com/processing/processing4/blob/master/build/shared/changes.md) for information about what has changed between each 4.0 alpha and beta release. +## Changes in each 4.0 release: -Larger changes in 4.0: +Click [here](https://github.com/processing/processing4/blob/master/build/shared/revisions.md) for detailed information about the revisions between each of the 4.0 alpha and beta releases. + + +## Larger changes in 4.0: * We're using Java 17 instead of Java 8. This is a significant shift, and may cause things to break. We're doing our best to minimize that. For most people, it will seem like nothing is different. * In beta 3, there's a major update to support themes in the UI. Read more about it at the link above, or [here](https://github.com/processing/processing4/wiki/Themes). @@ -12,4 +14,6 @@ Larger changes in 4.0: * There will be no 32-bit support, except for on the Raspberry Pi. The supported platforms will be Windows 10 (64-bit), Linux (Ubuntu 20.04, 64-bit), and macOS Big Sur and Monterey. +## Changes in 3.x and earlier + You can also read about the [changes in 3.x](https://github.com/processing/processing/wiki/Changes-in-3.0), or [changes in 2.x and earlier](https://github.com/processing/processing/wiki/Changes-in-2.x-and-earlier). \ No newline at end of file diff --git a/FAQ.md b/FAQ.md index 9f1d6ba..b262c7d 100644 --- a/FAQ.md +++ b/FAQ.md @@ -37,7 +37,7 @@ If you're stuck or want to talk about your work, head over to the [forum](https: ## I downloaded a new version and my code no longer works! -Read the [changes](https://github.com/processing/processing4/blob/main/build/shared/changes.md) file that's included with the download (or use that link to read the online version). Things change between releases, and something may have broken your code, or your code may be using something unsupported, which no longer behaves. +Read the [revisions](https://github.com/processing/processing4/blob/main/build/shared/revisions.md) file that's included with the download (or use that link to read the online version). Things change between releases, and something may have broken your code, or your code may be using something unsupported, which no longer behaves. ## I'm trying to run some code I found on the web, and it doesn't work diff --git a/Processing-4.md b/Processing-4.md index 1fa4546..9f6048d 100644 --- a/Processing-4.md +++ b/Processing-4.md @@ -79,7 +79,7 @@ Some of these items have been started, or are covered in more detail on the [Pro * Fixed aspect ratio option/“designed” width/height (done in beta 6) * Something like `aspect(1920, 1080)`, which would maintain that aspect ratio, no matter how the window might be resized. Mouse coordinates will be scaled to the original code, while aspect ratio is maintained even as the sketch window size is changed. I use this on a regular basis in my own work, but don't have a good idea for how to name it properly, otherwise we'd include it now. - * It's called `windowRatio()` in beta 6. Check out the [changes](https://github.com/processing/processing4/blob/master/build/shared/changes.md) page for more details on how to use it. + * It's called `windowRatio()` in beta 6. Check out the [revisions](https://github.com/processing/processing4/blob/master/build/shared/revisions.md) page for more details on how to use it. * Move more of the utility functions in `PApplet` into a `PUtil` class that doesn't require a `PApplet` instance. I often wind up building quasi versions of this in professional work, which undermines the point of reusable code. diff --git a/Troubleshooting.md b/Troubleshooting.md index 08f28d0..58e605d 100644 --- a/Troubleshooting.md +++ b/Troubleshooting.md @@ -42,7 +42,7 @@ When you're creating a new issue, there is an “issue template” which includ If your code worked in version 3 and has a problem in version 4, read the [Changes in 4.0](https://github.com/processing/processing4/wiki/Changes-in-4.0) page. -If it worked in a previous version of Processing 4, read the [release notes](https://github.com/processing/processing4/blob/main/build/shared/changes.md) page for clues about what might be different. +If it worked in a previous version of Processing 4, read the [revisions](https://github.com/processing/processing4/blob/main/build/shared/revisions.md) page for clues about what might be different. ## Processing won't start! Nothing happens when I click “Run”!