⚠️ Note: This extension is built primarily for internal team usage and experimentation. It is published here for convenient installation across our team members' environments. Features may be incomplete.
A canvas-based viewer to help visualize and organize SAP UI5 JavaScript controllers.
Features
- Visual Node Canvas: Displays UI5 controller functions as draggable blocks on a canvas to help see the code structure.
- Dependency Mapping: Shows the call paths and relationships between methods inside your file.
- Side-by-Side Comparison: Compares multiple controller files together with a basic diff helper.
- Refactoring Helper: Helps identify duplicated functions and move them over to a shared or base file.
Requirements
No configuration needed. Right-click any .js UI5 controller file from the workspace explorer and select "Open Canvas Perspective".