mirror of
https://github.com/Vateron-Media/XC_VM.git
synced 2026-10-30 11:03:21 +01:00
- Added new fields to module.json: environment, dependencies, has_navbar, and has_settings. - Updated ModuleLoader to support environment filtering and topological sorting of modules based on dependencies. - Implemented error handling for missing and cyclic dependencies during module loading. - Enhanced documentation for module.json structure and ModuleLoader functionality. - Introduced unit tests for ModuleLoader to validate loading behavior and dependency resolution. - Updated existing modules' manifest files to include new fields. Co-authored-by: Copilot <copilot@github.com>