-
Notifications
You must be signed in to change notification settings - Fork 12
Next #645
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
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