◐ Shell
clean mode source ↗

Rewrite of the `Base.getSettingsFolder()` and `Platform.getSettingsFolder()` by Stefterv · Pull Request #1335 · processing/processing4

added 4 commits

November 27, 2025 15:12
…lder()`

Rewrote both function so they fit into a single file, negating the need for hopping around when looking into what this functionality does.

Also rewrote it so it is no longer generates random awt windows through the `Messages` class
- Added the previous settings override in base again
- Added a system property to override the settings folder within tests
Introduces logic to detect a preferences.txt file in the same folder as the running executable or jar. If found, settings are loaded from this location, improving portability and allowing users to override default settings without modifying system directories.

@Stefterv Stefterv marked this pull request as ready for review

November 27, 2025 14:13