Conversation
…r async action that might occur. Added compound nodes test
🦋 Changeset detectedLatest commit: 83753c9 The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
User description
PR Type
Enhancement, Tests, Documentation
Description
Introduced a new
Systemobject for centralized configuration and state management.Refactored components to use
Systemfor settings and data, replacing Redux selectors.Added new features including unified input/output panels and marketplace integration.
Enhanced test coverage with async node loading and graph execution tests.
Changes walkthrough 📝
20 files
Refactor settings panel to use `System` objectIntegrate `System` object into graph editor logicUpdate node wrapper to use `System` settingsAdd framework preview panel with listenerRefactor edge rendering to use `System` settingsUpdate layout controller to use `System` tab loaderRefactor array control to use `System` settingsAdd layout data factory for default configurationsRefactor editor to initialize with `System` objectRefactor port panel to use `System` controlsUpdate command palette to handle async node creationRefactor pane context menu to use `System` settingsIntroduce `System` class for centralized configurationRemove unused Redux registry stateRefactor drop panel to use `System` panel itemsUpdate hotkeys to use `System` settingsAdd tab group configurations for layoutRefactor input sheet for cleaner layoutAdd new marketplace API endpoints for graph retrievalAdd `SystemSettings` class for configurable editor settings77 files