Skip to content
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

Enable Visualizations for Dev Container #3523

Merged
merged 38 commits into from
Apr 26, 2023

Commits on Apr 11, 2023

  1. Add visualizer stage

    to install demo dependencies
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    04468cc View commit details
    Browse the repository at this point in the history
  2. Install foxglove

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    880f95e View commit details
    Browse the repository at this point in the history
  3. Install gzweb

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    0407cb4 View commit details
    Browse the repository at this point in the history
  4. Add hack for resolvable mesh URIs

    located by the aws SDL model files
    - aws-robotics/aws-robomaker-small-warehouse-world#24
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    089b8e2 View commit details
    Browse the repository at this point in the history
  5. Revert hack and use fork

    that fixes issues with deploy.sh
    - osrf/gzweb#248
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    99c59bc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a6d9531 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fa3d1c3 View commit details
    Browse the repository at this point in the history
  8. Add hack for resolvable mesh URIs

    as migrating the python3 scripts still hasn't resolved the issue
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    38c8b0e View commit details
    Browse the repository at this point in the history
  9. Reorder stages for readability

    by keeping sequential builder and tester stages adjacent
    while keeping tester stage the default exported target
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    e09b309 View commit details
    Browse the repository at this point in the history
  10. fix typo

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    f6523da View commit details
    Browse the repository at this point in the history
  11. Install gdb for launching ros launch files

    using the ROS VS Code extension
    - ms-iot/vscode-ros#588
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    e9947b0 View commit details
    Browse the repository at this point in the history
  12. Add vscode tasks file

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    feb9b60 View commit details
    Browse the repository at this point in the history
  13. Add Start Gzweb task

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    95bbe1b View commit details
    Browse the repository at this point in the history
  14. Add Start Foxglove tasks

    for bridge and studio
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    6f9161b View commit details
    Browse the repository at this point in the history
  15. Add Start Foxglove compound task

    using dependsOn
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    d2f0f7f View commit details
    Browse the repository at this point in the history
  16. Set default problemMatcher to empty

    to avoid nagging the user to select one
    as currently none really support our use case
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    175db4f View commit details
    Browse the repository at this point in the history
  17. Source overlay before running foxglove_bridge

    to ensure nav2 message types are defined
    by inlining all args into command
    and sourcing workspace setup
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    3db3691 View commit details
    Browse the repository at this point in the history
  18. Formatting

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    56fe95b View commit details
    Browse the repository at this point in the history
  19. Generalize and simplify hack

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    4d701be View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    307760c View commit details
    Browse the repository at this point in the history
  21. Patch gzserver to run headless using xvfb

    to avoid host/platform specific x11 quirks
    exposed by vscode automatic x11 forwarding
    
    This is needed to provide gazebo a virtual frame buffer
    as it still need one after all these years.
    This also avoids the need modifying launch files to call xvfb-run
    
    - microsoft/vscode-remote-release#8031
    - gazebosim/gazebo-classic#1602
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    1b22087 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    02740fa View commit details
    Browse the repository at this point in the history
  23. Add stop tasks

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    1f76e0a View commit details
    Browse the repository at this point in the history
  24. Add restart foxglove task

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    36f0a78 View commit details
    Browse the repository at this point in the history
  25. Switch to shell for commanding pkill

    to gracefully return 0 when process is not running
    allowing sequence of dependsOn tasks to run
    such as for the restart tasks
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    20d6a8e View commit details
    Browse the repository at this point in the history
  26. Add icons to tasks

    for readability
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    e40fb5c View commit details
    Browse the repository at this point in the history
  27. Add restart gzweb task

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    83a7e19 View commit details
    Browse the repository at this point in the history
  28. Add global start, stop, and restart tasks

    for all background visualization tasks
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    fe44e87 View commit details
    Browse the repository at this point in the history
  29. Formatting

    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    7a0741f View commit details
    Browse the repository at this point in the history
  30. Hide tasks users need not run manually

    to avoid cluttering up the run task quick pick
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    e1aafa5 View commit details
    Browse the repository at this point in the history
  31. Shorten label for background tasks

    so they succinctly show from the running task list
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    b7a53fa View commit details
    Browse the repository at this point in the history
  32. Show global start and stop visualizations tasks

    as they may be too helpful to hide
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    9521005 View commit details
    Browse the repository at this point in the history
  33. Revert "Comment out gzclient and rviz for debugging"

    This reverts commit 0addae2.
    ruffsl committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    2149076 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    11c526a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf42480 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66f01b0 View commit details
    Browse the repository at this point in the history
  4. Add comments

    ruffsl committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    f25fe27 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Comment out runArgs unintended side effects

    or cross talk between containers by default
    also avoids interfering with vscode's X11 forwarding
    ruffsl committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    c83172b View commit details
    Browse the repository at this point in the history