◐ Shell
clean mode source ↗

Refactor preferences to Jetpack Compose UI by Stefterv · Pull Request #1304 · processing/processing4

Replaces the legacy PreferencesFrame with a new Jetpack Compose-based preferences UI. Adds reactive preferences management using a custom ReactiveProperties class, and introduces modular preference groups (General, Interface, Other) with composable controls. Updates Base.java to launch the new preferences window, and refactors theme and window code for Compose integration.

After #1277
Part of #1280

Screenshot 2025-10-23 at 08 32 21 The design is not at all final, I just wanted to work on the implementation side of things for now.