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.
@Stefterv Stefterv changed the base branch from main to welcome-screen October 16, 2025 08:38
@Stefterv Stefterv requested a review from catilac October 22, 2025 05:18
@catilac
Copy link
Collaborator

catilac commented Oct 28, 2025

yeyyy : )

@catilac catilac merged commit e9b381b into processing:welcome-screen Oct 28, 2025
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.

2 participants