bearded-icons icon indicating copy to clipboard operation
bearded-icons copied to clipboard

Add ROS (Robot Operating System) related icons

Open BrunoB81HK opened this issue 1 year ago • 2 comments

Hi!

First of all, this icon pack is great. Thank you for it!

I was wondering if it was possible to include/add ROS related file icons? It would include the following patterns:

interfaces:
  - *.action
  - *.msg
  - *.srv
  - **/action/*.action # if *.action is not specific enough
  - **/msg/*.msg # if *.msg is not specific enough
  - **/srv/*.srv # if *.srv is not specific enough
meta-data: # This may not be specific to ROS
  - package.xml
  - plugin_description.xml
launch:
  - *.launch.py
  - **/launch/*.launch.py # if *.launch.py is not specific enough
vcstool: # https://github.com/dirk-thomas/vcstool
  - *.repos
moveit: # 
  - .setup_assistant
rviz: # https://github.com/ros-visualization/rviz
  - *.rviz
sdf:
  - *.sdf
srdf:
  - *.srdf
urdf:
  - *.urdf.xacro # Maybe it should use xacro
  - *.urdf
xacro: # https://github.com/ros/xacro/tree/ros2
  - *.xacro

I think I have listed all of them, but I could have missed some.

The only thing that I'm not sure about are what logo/images to use as icons. Some of those tools do not have logos. I think that a good place to get inspiration is the ROS Artwork repository.

Thanks a lot!

BrunoB81HK avatar Dec 11 '23 13:12 BrunoB81HK

Hi! unfortunately it's not possible to display icons according to a structural pattern, the way icon themes are designed on VSCode only allows you to list files without their tree context :/

BeardedBear avatar Feb 13 '24 20:02 BeardedBear

Well that is a bummer. Do you think those file patterns are too generic to be used without the tree structure?

BrunoB81HK avatar Feb 24 '24 01:02 BrunoB81HK