◐ Shell
clean mode source ↗

Rework the integrated reference in Processing

Most relevant area for this enhancement?

PDE

Feature to enhance

Reference

Desired enhancement

In PR #968, I implemented functionality to include the current state of the reference documentation as a zip file with each release. You can see an example of this in the processing-4.4.0-reference.zip file at https://github.com/processing/processing4/releases/tag/processing-1300-4.4.0.

We now need to refactor the existing reference handling code so that it downloads this new packaged version instead of the outdated version it currently uses. Additionally, we should replace the custom WebServer class with an established external package that provides the same functionality.

Additionally, a jetpack compose based progress interface would be appreciated, but not required for the PR

Potential benefits

If there are any API changes within version of Processing, now users can rely that their internal reference is relevant to the version they are using.

Possible drawbacks

No response

Additional context

@SableRaf please add any missing functionality or revise for clarity

Would you like to work on the issue?

Someone else can pick this up