Skip to content

Conversation

Stefterv
Copy link
Collaborator

@Stefterv Stefterv commented Oct 14, 2025

As part of the Jetpack Compose UI, we would like to have a reactive component that we can use to read and update Processing's preferences live. This PR will improve on the existing functionality and adds testing.

After #1276 as these file depend on the old implementation.

Part of #1280

Deleted ContributionManager.kt and ContributionPane.kt from the contrib/ui directory. This removes the Compose-based contributions manager and its detail pane prototypes which got merged unnecessarily
Refactored ReactiveProperties to use snapshotStateMap for Compose reactivity. Improved PreferencesProvider and watchFile composables with better file watching, override support via system properties, and added documentation. Updated PreferencesKtTest to use temporary files and verify file-to-UI reactivity.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant