docs/Developer Guide/Developer Guide/Concepts/Icons.md
Icons are stored in images and in images/app-icons.
The favicon is served dynamically via serve-favicon, using the icon in images/app-icons/win/icon.ico.
All the icons are now built off of the SVGs in the images directory using the bin/create-icons.sh script.
These are stored in images:
| Name | Resolution | Description |
|---|---|---|
icon-black.svg | 53x40 | Used by the global menu button when not hovered. |
icon-color.svg | 53x40 | Used by the global menu when hovered. |
icon-grey.svg | 53x40 | Used by the dark theme, in place of icon-black.svg. |
src/public/app/widgets/buttons/global_menu.js, where the SVG content of the icon is directly embedded to allow styling via CSS.packages/ckeditor5-build-balloon-block/src/icons/trilium.svg. Make sure not to have any fill overrides in the SVG as the wrong color will be used.