Icon Palette

by Charles Kelsoe
5
4
3
2
1
Score: 50/100

Description

Set custom icons and colors on files, folders, tabs, and more, with a rulebook to apply them automatically.

Reviews

No reviews yet.

Stats

0
stars
311
downloads
1
forks
37
days
6
days
6
days
22
total PRs
0
open PRs
0
closed PRs
22
merged PRs
5
total issues
0
open issues
5
closed issues
49
commits

Latest Version

6 days ago

Changelog

Fixed

  • Editing the rule on a bookmarked folder no longer corrupts it. The rule was saved, deleted, and refreshed as if it were a file rule, so a folder bookmark's rule changes were written to the wrong place. Folder bookmark rules now edit correctly.
  • The "Show quick switcher icons" and "Show 'Move file' icons" settings are now independent. Turning one off still showed icons in that dialog as long as the other was on. Each setting now controls only its own dialog.

0.4.1 - 2026-08-10

Fixed

  • The "Matches" button in the rule editor now correctly disables, with a "No conditions added" tooltip, when a rule has no conditions yet. The previous check never triggered, so the button stayed active on a rule that could not match anything.

0.4.0 - 2026-08-09

Added

  • A Discord link in the settings footer and the README. Questions, ideas, and general discussion now have somewhere to go that is not a GitHub issue. The invite never expires. A GitHub issue is still the better home for anything that needs tracking.
  • Saved colors can now have a name. In Settings, each saved color shows its hex code next to an editable name field, so you can label a color "Brand blue" and still see its code. Named colors show their name in the icon picker's color menu; unnamed ones show their hex.
  • You can now add a saved color straight from Settings, with an optional name, without opening the icon picker first.

Changed

  • The saved colors list in Settings is now one row per color, each with its own name field and a separate remove button. Removing a color is a deliberate button press now, rather than clicking the swatch itself, which was easy to trigger by accident.

Fixed

  • The links in the settings footer no longer run together. The separators between them depended on plain whitespace, which the layout dropped, so the row could read GitHub|Report issues. They are spaced by the layout now.

Security

  • Updated build-time dependencies (fast-uri, js-yaml, and brace-expansion) to their patched versions to clear dependency advisories. These are used only when building the plugin and are never part of the plugin you install.

0.3.3 - 2026-07-25

Added

  • Settings now appear in Obsidian's built-in settings search on Obsidian 1.13 and later. Every toggle, dropdown, and slider in the plugin's settings can be found by searching from the top of the Settings window, the same as Obsidian's own settings. Older versions keep the existing settings screen unchanged.

0.3.2 - 2026-07-25

Fixed

  • Icon picker search results could not scroll to the top when they wrapped past the visible height, leaving the first rows of icons unreachable. The results grid now anchors to the top so every row can be scrolled into view.

0.3.1 - 2026-07-05

Added

  • Settings now show a footer with the plugin version and links to the GitHub repository and issue tracker.

0.3.0 - 2026-07-05

Added

  • Save a custom color once and reuse it. In the icon picker's color menu, "Save current color" stores the color you picked as a swatch that then appears in the menu alongside the theme colors, one click away every time. Select a saved swatch again to choose "Remove saved color", or manage the whole set from a new "Saved colors" section in the plugin settings.

0.2.0 - 2026-07-05

Added

  • Right-click a file or folder to apply a pinned or recently used icon and color combination in one click, from a "Pinned & recent icons" submenu, without opening the picker. The submenu appears only once you have pinned or applied a combo, and applies to every file in a multiple selection.

Fixed

  • Single-file "Change icon..." routed through the multiple-file path because the target file was captured before it was resolved.

0.1.0 - 2026-07-05

Initial Icon Palette release, based on a clean fork of the MIT-0 licensed Iconic and Better Icons.

  • Set custom icons and colors on files, folders, tabs, tags, properties, bookmarks, and ribbon commands.
  • Icon libraries: Lucide, emoji, Simple Icons, and Devicon.
  • Rulebook to apply icons automatically by name, extension, path, tags, properties, or date.
  • Select multiple files, bookmarks, or properties to apply an icon at once.
  • Reapply recently used icon and color combinations from a Recent row in the picker, and pin favorites to a Pinned row (secondary-click or long-press to pin and unpin).
  • Icon picker results wrap across two rows and scroll vertically instead of a single horizontal strip.

Fixed

  • Rulebook "is before now" / "is after now" datetime conditions never matched, because the operators received an empty value instead of the current time.
  • Rulebook "none contain" / "none start with" / "none end with" conditions were case-sensitive, so an uppercase value never matched a tag; they now match case-insensitively like the "any" and "all" operators.
  • Renaming or deleting a folder now re-keys or removes the custom icons of its descendants, instead of orphaning or leaking them in settings.

VirusTotal scan

README file from

Github

Icon Palette

Set custom icons and colors across your Obsidian vault, directly from the UI.

Click almost any icon on a file, folder, tab, tag, property, bookmark, or ribbon command and swap in one of 1,700+ Lucide icons, 1,900+ emojis, Simple Icons brand logos, or Devicon technology logos. Every icon can take one of nine theme colors or a custom RGB color.

Supported items

  • Tabs
  • Files and folders
  • Bookmarks and groups
  • Tags
  • Properties
  • Ribbon commands
  • Window buttons, sidebar toggles, and help/settings buttons

Icon libraries

  • Lucide (built-in app icons)
  • Emoji (device-supported glyphs)
  • Simple Icons (brand and product logos)
  • Devicon (programming languages, frameworks, tools, cloud providers)

Simple Icons and Devicon are compressed and bundled, so there are no separate files to add to your vault.

Using it

Change an icon

Secondary-click an item and choose Change icon. On mobile, press and hold. In the Files, Bookmarks, and Properties lists you can hold Alt or Shift to select several items and change them at once.

Search any icon by name, filter between icons and emojis with the toggles, and click to confirm. Pick one of nine theme colors, or secondary-click the color bubble for a full RGB picker. Results wrap across two rows and scroll down for more.

Recent and pinned icons

The picker remembers the icon and color combinations you apply. Recently used combinations show up in a Recent row at the top of the picker, so you can reapply one with a single click, its original color and all. Secondary-click a recent combination (press and hold on mobile) and choose Pin to keep it in a Pinned row that sticks around; secondary-click a pinned one and choose Unpin to drop it. A pinned combination no longer appears under Recent.

Rules

Open the rulebook from the ribbon, the plugin settings, or the Open rulebook command to automate file and folder icons. A rule matches on conditions such as name, extension, path, tags, property values, and dates, using All, Any, or None logic. Automated icons never remove a custom icon you set by hand; they only replace it visually. Drag rules to set priority.

Language support

English, Arabic, German, Spanish, French, Indonesian, Japanese, Russian, Ukrainian, and Simplified Chinese. Most non-English strings are machine-translated; corrections are welcome.

Privacy

Runs entirely locally and makes no network requests. It reads vault file and folder metadata so icons and rule conditions can be matched against names, paths, tags, links, headings, properties, and timestamps.

Community

Questions, ideas, and general discussion happen on Discord. For anything that needs tracking, a GitHub issue is still the better home.

Contributing

See CONTRIBUTING.md.

Credits

Built on the MIT-0 licensed Iconic by Holo and Better Icons by Christian Lempa.

License

MIT No Attribution. You are free to modify and share the source without crediting the author.