-
Notifications
You must be signed in to change notification settings - Fork 8
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
Next #645
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
System
object for centralized configuration and state management.Refactored components to use
System
for 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` object
Integrate `System` object into graph editor logic
Update node wrapper to use `System` settings
Add framework preview panel with listener
Refactor edge rendering to use `System` settings
Update layout controller to use `System` tab loader
Refactor array control to use `System` settings
Add layout data factory for default configurations
Refactor editor to initialize with `System` object
Refactor port panel to use `System` controls
Update command palette to handle async node creation
Refactor pane context menu to use `System` settings
Introduce `System` class for centralized configuration
Remove unused Redux registry state
Refactor drop panel to use `System` panel items
Update hotkeys to use `System` settings
Add tab group configurations for layout
Refactor input sheet for cleaner layout
Add new marketplace API endpoints for graph retrieval
Add `SystemSettings` class for configurable editor settings
77 files