gfxholo / iconic

Customize your icons and colors directly from the Obsidian UI, including tabs, files, bookmarks, properties, and ribbon commands.
https://obsidian.md/plugins?id=iconic
MIT No Attribution
72 stars 2 forks source link
icons obsidian obsidian-plugin

Iconic

A plugin for iconophiles, designed to blend seamlessly with vanilla Obsidian.

Click almost any icon on a tab, list, or ribbon to swap in one of the 1,300+ icons included in the app, or one of the 1,900+ emojis that your device can display.

Banner

⤿ Themes: Obsidian gruvbox, Catppuccin, Everforest Enchanted

Includes language support for English, Arabic, German, Spanish, French, Indonesian, Japanese, Russian, and Simplified Chinese. Most of the menus are currently machine-translated, but if you can supply more accurate translations, absolutely send a message or a pull request :)

Supported items

How to use

Secondary-click an item whose icon you want to change, then click Change icon from the menu. You can open menus on mobile by pressing & holding an item. Certain lists like Files, Bookmarks, and Properties let you hold Alt or ⇧ Shift to select multiple items at once.

Every icon and emoji is searchable by name. Toggle the emoji picker by clicking the smiley button. When you find an icon that sings for you, click it to confirm.

You can also choose one of nine optional colors per icon. These colors follow the CSS theme of your vault, so they adjust automatically when it changes. If you need a specific RGB color, secondary-click the bubble to open the full color picker.

Icon picker

How is this plugin different from Iconize?

Both plugins can add icons to files, folders, and bookmarks. Iconic can also:

Iconize is much more powerful at decorating files. It can:

Can I use both plugins together?

Yes, just expect a few visual bugs! They currently do some fighting over control of tab icons and the Bookmarks pane.

License

This plugin is released under an MIT No Attribution license, which means you're free to modify and share its source code without even mentioning the author (me). It also protects the author from liability for damages, so I recommend using a similar license if you republish this code.