Skip to content

Plugin manager#59

Closed
kwokcb wants to merge 51 commits intomainfrom
plugin_manager
Closed

Plugin manager#59
kwokcb wants to merge 51 commits intomainfrom
plugin_manager

Conversation

@kwokcb
Copy link
Copy Markdown
Owner

@kwokcb kwokcb commented Aug 19, 2025

No description provided.

kwokcb added 30 commits August 5, 2025 17:40
…thods

- Add ShadingLanguageX plugin
- Modify test set up to look for first plugin matching criteria ("extension") and then performing import / export test.
  - In a proper implementation the specific plugin would based on a pair of formats. TODO: Change to look for "from", "to" exentions information vs just supports extension.
Fix up py wrapper
Add saver.
Cach interpreter, and MX modules on class for reuse.
kwokcb added 21 commits August 14, 2025 17:07
- Change to use materialxjson package.
- Test loader and saver.
- Add in "getPluginManger" interface to return this from python intrepreter.
- Pass this to the Graph class for the editor to be able to access plugins.
- Prototype adding Plugins menu.
- Hardcoded to just the JSONLoader for now -- to generalize.
(Note : need to fix the installer to install the slx std defs into the package)
- Add plugin save document support
- Add in UI name, and supported extensions support.
   - Now JSON load and save show up automagically.
- TODO: Need an API to provide options to provided.
@kwokcb kwokcb closed this Aug 19, 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.

1 participant