Files
processing4/app
Stef Tervelde 467cee749b Rewrite of the Base.getSettingsFolder() and Platform.getSettingsFolder() (#1335)
* Rewrite of the `Base.getSettingsFolder()` and `Platform.getSettingsFolder()`

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

* Fixed issue with missing /

* Added both options for overrides

- Added the previous settings override in base again
- Added a system property to override the settings folder within tests

* Add support for portable settings detection

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.
2025-12-05 14:26:01 -05:00
..
2025-03-14 12:08:51 +01:00
2025-02-05 16:53:22 +01:00
2024-12-23 19:00:37 +01:00

Processing App

This is the PDE, the visual part of the editor that you see and work within when you use Processing.

Important classes

The main class of this project is the src/.../Base.java this is where the PDE starts after the splash screen.

The ui/Editor.java class is the class that is instantiated to show an editor window of the PDE.

Mode.java is the class that any mode within Procesing inherits from.