Releases: ckelsoe/obsidian-icon-palette
Releases · ckelsoe/obsidian-icon-palette
Release list
0.4.2
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, andbrace-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
0.4.1
0.4.0
What's Changed
- Add the Discord link to the settings footer and README by @ckelsoe in #18
- Stop the icon data generator rewriting the file on every build by @ckelsoe in #19
- Name saved colors, add them from settings, and clarify delete by @ckelsoe in #21
- Release 0.4.0 by @ckelsoe in #22
Full Changelog: 0.3.3...0.4.0
VirusTotal scan
0.3.3
0.3.2
What's Changed
Full Changelog: 0.3.1...0.3.2
0.3.1
What's Changed
Full Changelog: 0.3.0...0.3.1
0.3.0
0.2.0
What's Changed
Full Changelog: 0.1.0...0.2.0
0.1.0
What's Changed
- Rigor: baseline cleanup (lint findings + dependency advisories) by @ckelsoe in #1
- Add .github/copilot-instructions.md for cloud agent onboarding by @ckelsoe with @Copilot in #2
- Base hardening: test harness, type extraction, method decomposition, CodeQL by @ckelsoe in #3
- Fix 3 pre-existing rulebook and vault bugs by @ckelsoe in #7
- Add pure FavoritesStore module and unit tests by @ckelsoe in #9
- Convert search results to a two-row wrapping vertical-scroll grid by @ckelsoe in #8
- Record applied icon+color combos into settings.favorites.recent by @ckelsoe in #10
- Add Pinned and Recent favorite sections to the icon picker by @ckelsoe in #11
- Document favorites and wrapped picker results in README and CHANGELOG by @ckelsoe in #12
New Contributors
- @ckelsoe made their first contribution in #1
- @ckelsoe with @Copilot made their first contribution in #2
Full Changelog: https://github.com/ckelsoe/obsidian-icon-palette/commits/0.1.0