Interactive ROS 2 launch file visualizer for VS Code. Explore and debug launch graphs with an intuitive UI.

163 stars 14 forks 163 watchers Python Apache License 2.0
developer-tools robotics ros2 ros2-tools
8 Open Issues Need Help Last updated: Sep 12, 2025

Open Issues Need Help

View All on GitHub
enhancement good first issue

Interactive ROS 2 launch file visualizer for VS Code. Explore and debug launch graphs with an intuitive UI.

Python
#developer-tools#robotics#ros2#ros2-tools
enhancement good first issue

Interactive ROS 2 launch file visualizer for VS Code. Explore and debug launch graphs with an intuitive UI.

Python
#developer-tools#robotics#ros2#ros2-tools

AI Summary: Implement a dismissible announcement banner at the top of the LaunchMap VS Code extension's visualizer. The banner should display a message (initially a Discord invite link), have a dismiss button, and use local storage to persist the dismissed state.

Complexity: 3/5
enhancement good first issue

Interactive ROS 2 launch file visualizer for VS Code. Explore and debug launch graphs with an intuitive UI.

Python
#developer-tools#robotics#ros2#ros2-tools

AI Summary: Create documentation explaining how to write and register custom handlers for the LaunchMap VS Code extension, including an explanation of the `@register_handler` decorator and a working example. The documentation should be added to a new markdown file (e.g., `docs/custom-handlers.md`).

Complexity: 3/5
documentation good first issue

Interactive ROS 2 launch file visualizer for VS Code. Explore and debug launch graphs with an intuitive UI.

Python
#developer-tools#robotics#ros2#ros2-tools

AI Summary: Create an examples gallery for the LaunchMap VSCode extension. This involves moving example ROS 2 launch files from the test suite to a new `examples/` directory in the repository root. Each example should include the launch file, its parsed JSON output, a screenshot of its visualization in LaunchMap, and a short README explaining its purpose. The main README should be updated to link to this new gallery. Several sub-issues are available, each focusing on adding a specific example (TurtleBot4, Nav2, OpaqueFunction, or rrbot).

Complexity: 3/5
documentation good first issue

Interactive ROS 2 launch file visualizer for VS Code. Explore and debug launch graphs with an intuitive UI.

Python
#developer-tools#robotics#ros2#ros2-tools

AI Summary: Implement tooltips displaying the raw JSON data for each visual component (Node, Include, Group, etc.) in a VS Code extension that visualizes ROS 2 launch files. This involves creating a reusable tooltip function and integrating it into each component's renderer, ensuring consistent functionality across all component types. Testing will involve verifying tooltip appearance, content, and potentially adding snapshots.

Complexity: 3/5
enhancement good first issue

Interactive ROS 2 launch file visualizer for VS Code. Explore and debug launch graphs with an intuitive UI.

Python
#developer-tools#robotics#ros2#ros2-tools

AI Summary: Reorganize the resolver files within a ROS 2 launch file visualizer project to mirror the structure of the ROS 2 launch library. This involves moving files into new folders based on their type (substitutions, conditions, actions, etc.), updating imports to reflect the new file paths, and verifying functionality through testing.

Complexity: 3/5
enhancement good first issue

Interactive ROS 2 launch file visualizer for VS Code. Explore and debug launch graphs with an intuitive UI.

Python
#developer-tools#robotics#ros2#ros2-tools

AI Summary: Improve the documentation for the LaunchMap VS Code extension to make it more beginner-friendly. This includes adding examples and resources to guide new users through the installation and usage process, addressing the current lack of clarity identified in the issue.

Complexity: 3/5
documentation good first issue

Interactive ROS 2 launch file visualizer for VS Code. Explore and debug launch graphs with an intuitive UI.

Python
#developer-tools#robotics#ros2#ros2-tools