Icons and emojis - ElsaTam/obsidian-extended-graph GitHub Wiki

(Beta only)

The icons feature allows you to display icons or emojis directly as graph nodes, enhancing visual recognition and organization of your notes. Supports "Iconic" and "Iconize" community plugins integration.

icons in graph

Settings

icons settings

  • Icon property: specify the property name (key) used to query the icon for each node. The property can be defined in the frontmatter of your notes, or as inline property with Dataview. Supported values can be Unicode emojis (e.g., icon: 🚀), or Lucide icon identifiers (e.g., icon: rocket)
    • Note: Very recent Lucide icons might not be supported, depending on which version of Lucide is included in Obsidian
  • Use "Iconic" or "Iconize": Enable this option to use icons set through the "Iconic" or "Iconize" community plugins. Icons defined via these plugins will be automatically displayed on the corresponding graph nodes
    • Note: Since these community plugins don't have external APIs, compatibility may break if their developers make internal changes. The Extended Graph plugin will attempt to maintain support, but updates to either plugin might temporarily affect integration
  • Use "Iconic" or "Iconize" for color: when enabled, icons will use the same colors as defined in the "Iconic" or "Iconize" plugins. When disabled, icons will use the default color of their respective nodes.
  • Use the icon of a parent folder: if no icon is set for a file itself, this option allows the plugin to look for icons defined on parent folders. It creates a visual hierarchy that helps identify related notes by folder structure.

Priority Rules

Image > Property-defined icons > File icons > Folder icons

  1. Images always take priority over icons
    • If a node has both an image (via the Images feature) and an icon, the image will be displayed
  2. Property-defined icons take priority over plugin-defined icons
    • Icons specified in the property (defined in settings) override icons from Iconic/Iconize plugins
  3. File icons take priority over folder icons
    • If both a file and its parent folder have icons, the file's icon will be used

Known Issues

  • Icon colors don't update dynamically: Changes to icon colors (from changing color groups, hovering on nodes, or modifying icon colors via Iconic/Iconize) won't be reflected until you reset the plugin in the graph view
  • Icons and emojis don't update dynamically: Changes to icons or emojis won't be reflected automatically once the Extended Graph is enabled; you'll need to reset the plugin in the view to see these changes