Space Icons

I saw this post: Best approach for tons of custom icons and it got me thinking that it would be nice to be able to easily be able to add any icons that you wanted to use in you install. I was thinking it would be cool to implement space-icons. My initial thought is that there would be a directory where custom icons would get uploaded (ie /Library/user/icons/<icon set name>/*), they would all be available by default and could be configured in SETTINGS something akin to:

spaceIcons:
  mat-icons:
    arrow_downward:
      aliases: down
      enabled: false
      defaultColor: blue
      defaultSize: 24px

… I was thinking that then they could get inserted like emojis but use 2x colon ie. ::downward_arrow using the icon name or ::down using the alias.

While I was typing this up I also wonder if it would just be easier to leverage templates for this, or that maybe this would be better handled by “icon pack” PLUGS instead that could then be imported and used that way……

Anyway I would love to hear what people in the community think?

  • space-icons?
  • Icon pack PLUGS?
  • Plain old templates?
  • …Other thoughts?