-
Notifications
You must be signed in to change notification settings - Fork 120
Download Flow #683
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Stefterv
wants to merge
58
commits into
processing:main
Choose a base branch
from
Stefterv:download-flow-refactor
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Download Flow #683
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
3f9030b
Setting up architecture for the new download pages
Stefterv 4f07cab
Add 'What's New' section to macOS download page
Stefterv 74b13c1
Disable parallel sourcing in Gatsby config
Stefterv 2f75926
Re-architecture
Stefterv a04fb58
Download instructions
Stefterv 3166dec
Add Windows MSI and Zip download instructions
Stefterv f1071ff
Refactor download page and platform selection UI
Stefterv 8625d74
Update download images for Linux and Windows
Stefterv 24954fa
Further implemented download pages
Stefterv 3892501
Show Previous releases by Major and LTS version
Stefterv a03d9af
Release indicator
Stefterv 2cc24df
Add analytics tracking to download buttons
Stefterv 63a3426
Add Donorbox donation widget to Donate component
Stefterv ec30ac7
Improved download layout and switcher UI pass
Stefterv ac2cae2
Refactor download pages and add architecture FAQ
Stefterv 192cf3a
Further work on the instructions
Stefterv 3d432bf
Further improvement of the instructions
Stefterv cf33247
Implemented Donate component and add styling for donation options
Stefterv 1d12ab0
Add launch configuration for development server in VSCode
Stefterv 3703f5d
Improve download page UI and release handling
Stefterv 548a573
Update Switcher styles for improved download UI consistency
Stefterv b5ccc5c
Add all releases page and update download navigation
Stefterv 60f963e
Redesign download pages layout and styles
Stefterv 50cd45b
Add release notes and update release metadata for 4.4.8–4.5.0
Stefterv 48c40c5
Refactor download flow by creating a dedicated DownloadCTA component …
Stefterv 8753a75
Update release notes and JSON files for Processing versions 4.5.1, 4.…
Stefterv d6ab01c
Refactor download flow and styles: create DownloadCTA component, upda…
Stefterv a61a663
Refactor download components and styles: enhance Button and DownloadC…
Stefterv df32bb5
Refactor download and donation components: enhance styles for Button …
Stefterv f6f27fd
Enhance Navbar component: add donate button with icon and styles, upd…
Stefterv 2564679
Refactor Linux download instructions: remove LinuxSnap component, add…
Stefterv e838133
Fix version handling in Switcher component: ensure fallback to latest…
Stefterv 31e79ea
Refactor donation and download components: update styles, enhance lay…
Stefterv 3786e0b
Refactor download components: update styles for Donate and Architectu…
Stefterv 4e8fae4
Fix spacing for h3 elements in WhatsNew component: add margin-top for…
Stefterv 7ec6cd0
Enhance platform selection logic: add support for URL parameter overr…
Stefterv 4693e14
Refactor donation and sketch components: integrate Donate component i…
Stefterv 4800339
Add styles for releases page and create install script placeholder
Stefterv 7ee6fcf
Enhance ReleasesPage: add link styling for version tags and improve t…
Stefterv dd0ad1d
Fix release link generation: update tag URL structure for version com…
Stefterv 031ad78
Refactor download components: streamline asset handling, enhance vers…
Stefterv b972e1e
Update download instructions to include version information for Linux…
Stefterv e074669
Refactor download components and enhance user guidance: update styles…
Stefterv 24a7597
Refactor download button variants: implement dynamic class assignment…
Stefterv ecfa5bb
Refactor donate button styles: change selector to li.donate and enhan…
Stefterv 08681aa
Enhance examples section: update heading and add instructional text f…
Stefterv 9f390dc
Refactor CSS formatting: standardize spacing and improve readability …
Stefterv 7481f6c
Refactor download CTA background: update image source to processing-b…
Stefterv 0af8ac8
Refactor Navbar component: change list items to anchor tags for impro…
Stefterv eafea5e
Revert "Refactor Navbar component: change list items to anchor tags f…
Stefterv f752af6
Update Navbar.module.css
Stefterv a62ef5d
Add inline-flex display to donate subitem for improved layout
Stefterv 6ff81a2
Refactor Navbar into context-based components
Stefterv 1ff9c20
New Navbar
Stefterv b1895ad
Order fixes
Stefterv b3d5366
Merge branch 'main' into download-flow-refactor
Stefterv 7491816
Update package-lock.json
Stefterv 2af051d
Added platform picker
Stefterv File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| { | ||
| // Use IntelliSense to learn about possible attributes. | ||
| // Hover to view descriptions of existing attributes. | ||
| // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | ||
| "version": "0.2.0", | ||
| "configurations": [ | ||
| { | ||
| "name": "Start Development Server", | ||
| "request": "launch", | ||
| "runtimeArgs": [ | ||
| "run-script", | ||
| "dev" | ||
| ], | ||
| "runtimeExecutable": "npm", | ||
| "type": "node", | ||
| "console": "integratedTerminal", | ||
| "serverReadyAction": { | ||
| "pattern": "Local:\\s+(http?://\\S+)", | ||
| "uriFormat": "%s", | ||
| "action": "debugWithChrome" | ||
| } | ||
| } | ||
| ] | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| { | ||
| "title": "Linux", | ||
| "userAgent": "X11", | ||
| "sort": 2 | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| { | ||
| "title": "macOS", | ||
| "userAgent": "Mac", | ||
| "sort": 1 | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| { | ||
| "title": "Raspberry Pi", | ||
| "sort": 3, | ||
| "assets": "linux" | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| { | ||
| "title": "Windows", | ||
| "userAgent": "Windows", | ||
| "sort": 0 | ||
| } |
111 changes: 111 additions & 0 deletions
111
content/download/release-notes/processing-0225-2.1.2.mdx
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Do we need both json and markdown version of the same set of information? Having it twice feels redundant. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,111 @@ | ||
| --- | ||
| title: Processing 2.1.2 | ||
| date: 2014-08-21T15:31:19Z | ||
| prerelease: false | ||
| tagName: processing-0225-2.1.2 | ||
| release: true | ||
| --- | ||
| ``` | ||
| PROCESSING 2.1.2 (REV 0225) - 15 April 2014 | ||
| Lots of small bug fixes plus some additional changes to support | ||
| the new Python Mode, coming soon: https://github.com/jdf/processing.py | ||
| [ the pde ] | ||
| + The PDE was using 15% of CPU while just sitting idle. Thanks to | ||
| David Fokkema for the fix (and pull request). | ||
| https://github.com/processing/processing/issues/1561 | ||
| https://github.com/processing/processing/pull/2451 | ||
| + Fix exception caused by Runner when it can't find location | ||
| https://github.com/processing/processing/issues/2346 | ||
| https://github.com/processing/processing/pull/2359 | ||
| + Serial: Update to latest upstream (fixes potential port handle leak) | ||
| https://github.com/processing/processing/pull/2361 | ||
| + Add affordance for mode developers to run from Eclipse | ||
| https://github.com/processing/processing/pull/2422 | ||
| + Non-PDE extensions for modes cause a crash | ||
| https://github.com/processing/processing/issues/2419 | ||
| + Remove some hardcoding for .pde as extension | ||
| https://github.com/processing/processing/issues/2420 | ||
| + Update code signing for Processing.app for Mavericks changes | ||
| https://github.com/processing/processing/issues/2453 | ||
| [ the core ] | ||
| + sketchPath() was returning user.home in exported apps on OS X | ||
| https://github.com/processing/processing/issues/2181 | ||
| + Fix bug in StringDict(Reader) that wasn't setting the indices hashmap | ||
| + Call revalidate() via reflection so that build works under 1.6 (using | ||
| 1.6 very much not supported, but we need it for regression testing). | ||
| + Some text rendering improvements. Fairly limited in what we can fix here. | ||
| + PGraphics.colorCalcARGB(int, float) wasn't properly capping alpha values | ||
| https://github.com/processing/processing/issues/2439 | ||
| + Make sure that the window background color isn't the same as the default | ||
| sketch background color (otherwise the sketch area isn't clear). | ||
| https://github.com/processing/processing/issues/2297 | ||
| + Fix for occasional NullPointerException in paint() | ||
| https://github.com/processing/processing/issues/2354 | ||
| [ andres vs opengl, episode 225 ] | ||
| + copy() under OPENGL uses upside-down coordinates for cropping | ||
| https://github.com/processing/processing/issues/2345 | ||
| + Video on Windows causes exception | ||
| https://github.com/processing/processing/issues/2327 | ||
| + Shape Font Rendering was broken with the OpenGL Renderer | ||
| https://github.com/processing/processing/issues/2375 | ||
| + Depth buffer shouldn't be cleared when depth mask is disabled | ||
| https://github.com/processing/processing/issues/2296 | ||
| + Set pixels transparent by default in P2D/P3D | ||
| https://github.com/processing/processing/issues/2207 | ||
| + Unwind depth sorting because it was breaking DXF export | ||
| https://github.com/processing/processing/issues/2404 | ||
| + Sketch hangs if sketchRenderer() returns an OpenGL renderer | ||
| https://github.com/processing/processing/issues/2363 | ||
| + "buffer" uniform triggers shader compilation error | ||
| https://github.com/processing/processing/issues/2325 | ||
| buffer has been renamed to ppixels for shaders | ||
| + noLoop() clears screen on Windows 8 | ||
| https://github.com/processing/processing/issues/2416 | ||
| + Fix pixels[] array for video capture | ||
| https://github.com/processing/processing/issues/2424 | ||
| [ fixed in earlier releases ] | ||
| + draw() called again before finishing on OS X (retina issue) | ||
| https://github.com/processing/processing/issues/1709 | ||
| + get() not always setting alpha channel when used with point() | ||
| https://github.com/processing/processing/issues/1756 | ||
| + support for geometry and tessellation shaders (on desktop) | ||
| https://github.com/processing/processing/issues/2252 | ||
| ``` | ||
|
|
||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,52 @@ | ||
| --- | ||
| title: Processing 2.2.1 | ||
| date: 2014-07-31T18:33:21Z | ||
| prerelease: false | ||
| tagName: processing-0227-2.2.1 | ||
| release: true | ||
| --- | ||
| This will be the final release in the 2.x series. | ||
|
|
||
| ``` | ||
| PROCESSING 2.2.1 (REV 0227) - 19 May 2014 | ||
|
|
||
| A handful of bug fixes, the most prominent rolls back a change that broke | ||
| PDE X and other Modes and Tools. | ||
|
|
||
| + Bring back setIcon(Frame) for PDE X and others | ||
| https://github.com/processing/processing-experimental/issues/64 | ||
|
|
||
| + Add additional code for crashing when the Mode is changed or new editor | ||
| windows opened. | ||
|
|
||
| + Use mouseReleased() instead of mousePressed() in the color selector, | ||
| otherwise it registers the release as a click in the color window | ||
| https://github.com/processing/processing/issues/2514 | ||
|
|
||
| + Missing 'version' in contribution properties file causes NullPointerException | ||
| https://github.com/processing/processing/issues/2517 | ||
|
|
||
| + A handful of fixes to Auto Format | ||
| https://github.com/processing/processing/pull/2271 | ||
|
|
||
| + Command line tools not working on OS X due to AppleDouble file boogers. | ||
| https://github.com/processing/processing/issues/2520 | ||
|
|
||
| + Make "Archive Sketch" Tool force a .zip file extension | ||
| https://github.com/processing/processing/issues/2526 | ||
|
|
||
| + Event handling modifications in video and serial libraries w/ Python Mode | ||
| https://github.com/processing/processing/pull/2527 | ||
| https://github.com/processing/processing/pull/2528 | ||
| https://github.com/processing/processing/pull/2529 | ||
|
|
||
| + Permit mouse PRESS to set mouseX/mouseY | ||
| https://github.com/processing/processing/pull/2509 | ||
|
|
||
| + Fix for video: the loop() method was broken in the last release. | ||
| https://github.com/processing/processing/issues/2524 | ||
|
|
||
| + Updated reference files included in the download. | ||
| ``` | ||
|
|
||
|
|
119 changes: 119 additions & 0 deletions
119
content/download/release-notes/processing-0228-3.0a1.mdx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,119 @@ | ||
| --- | ||
| title: Processing 3.0a1 | ||
| date: 2014-07-29T09:06:33Z | ||
| prerelease: true | ||
| tagName: processing-0228-3.0a1 | ||
| release: true | ||
| --- | ||
| ``` | ||
| PROCESSING 3.0a1 (REV 0228) - 26 July 2014 | ||
|
|
||
| Kicking off the 3.0 release process. The focus for Processing 3 is improving | ||
| the editor and the coding process, so we'll be integrating what was formerly | ||
| PDE X as the main editor. | ||
|
|
||
| This release also includes a number of bug fixes and changes, based on | ||
| in-progress Google Summer of Code projects and a few helpful souls on Github. | ||
|
|
||
| Please contribute to the Processing 3 release by testing and reporting bugs. | ||
| Or better yet, helping us fix them and submitting pull requests. | ||
|
|
||
|
|
||
| [ contributed fixes! ] | ||
|
|
||
| + Fix blendMode() problems in the default renderer (thanks Jakub Valtar!) | ||
| https://github.com/processing/processing/issues/2012 | ||
| https://github.com/processing/processing/issues/2275 | ||
| https://github.com/processing/processing/issues/2276 | ||
| https://github.com/processing/processing/issues/2483 | ||
|
|
||
| + Lighting issues with non-planar triangle strips or quad strips | ||
| https://github.com/processing/processing/issues/2014 | ||
| https://github.com/processing/processing/issues/2018 | ||
| https://github.com/processing/processing/pull/2644 | ||
|
|
||
| + Set the application name on Linux | ||
| https://github.com/processing/processing/issues/2534 | ||
| https://github.com/processing/processing/pull/2584 | ||
|
|
||
| + Serial library not working on export | ||
| https://github.com/processing/processing/issues/2559 | ||
|
|
||
| + Fix build problems on Windows | ||
| https://github.com/processing/processing/issues/2603 | ||
| https://github.com/processing/processing/pull/2610 | ||
|
|
||
| + filter() not applying to images produced by saveframe() consistently | ||
| https://github.com/processing/processing/issues/2619 | ||
|
|
||
| + drawLatch in PJOGL can be null after requesting frame rendering | ||
| https://github.com/processing/processing/issues/2630 | ||
|
|
||
|
|
||
| [ summer of code ] | ||
|
|
||
| + Line coloring incorrect for filtered contribution listings | ||
| https://github.com/processing/processing/issues/2583 | ||
| https://github.com/processing/processing/pull/2598 | ||
|
|
||
| + Added Present's background color as an option to the Preferences window | ||
| https://github.com/processing/processing/pull/2568 | ||
|
|
||
| + Check for updates on startup | ||
| https://github.com/processing/processing/pull/2636 | ||
|
|
||
| + Avoid problems with out-of-date contribution list | ||
| https://github.com/processing/processing/issues/2572 | ||
|
|
||
| + Integrate tweak mode into the new editor | ||
| https://github.com/processing/processing/pull/2624 | ||
|
|
||
| + Implementation of a list of open sketches in the Sketch menu | ||
| https://github.com/processing/processing/pull/2551 | ||
|
|
||
| + Add preference to set the present color | ||
| https://github.com/processing/processing/pull/2568 | ||
|
|
||
| + Fix a problem where mode menu selection would change even if | ||
| the change was canceled due to the sketch being modified | ||
| https://github.com/processing/processing/issues/2615 | ||
|
|
||
| + Add date and time stamps to the Contribution Manager | ||
| https://github.com/processing/processing/pull/2651 | ||
|
|
||
|
|
||
| [ more bug fixes ] | ||
|
|
||
| + Prevent the current Mode from being de-selected | ||
| https://github.com/processing/processing/issues/2545 | ||
|
|
||
| + Prevent ArrayIndexOutOfBoundsException when calling min/maxValue() | ||
| on a FloatDict that only contains NaN values | ||
|
|
||
| + Last row was being skipped on tables with the 'newlines' option set | ||
|
|
||
| + Debug table parsing with header rows | ||
|
|
||
| + Bug fix for setting Table data types | ||
|
|
||
| + Fixes for new Table(Iterable). Category data types were not importing | ||
| their dictionary, column titles weren't set, and performance improvements | ||
| were badly needed. | ||
|
|
||
| + When using setColumnType(), replace nulls with missingInt, missingFloat, etc | ||
| Formerly, this was throwing a NullPointerException. | ||
|
|
||
|
|
||
| [ changes ] | ||
|
|
||
| + A new sound library has been added, and Minim has been removed. Minim | ||
| will now available via the Contributions Manager. | ||
|
|
||
| + Add copy() method to PVector | ||
|
|
||
| + Major performance improvements to parsing w/ the 'newlines' option | ||
|
|
||
| + add getColumnTitle(int) and getColumnTitles() to TableRow interface | ||
| ``` | ||
|
|
||
|
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this file intentional? If so, I recommend adding a
.vscodeentry to.gitignorewith an exclusion for this file, to save feature reviewers with dealing unwanted IDE configs.