Releases: Stef4678/star-icons
Release list
Star Icons 1.0.2
What's new in 1.0.2
Declarative settings (requires Obsidian 1.13+)
- The settings tab is now built on Obsidian's declarative settings API:
every toggle is indexed in the app's settings search, and the General and
Packs sections render natively with live previews. The file-type, rules,
collections and data sections keep their full UI through custom render
rows (drag-and-drop rule ordering included). - Confirmations and the "Reset all" button now use the destructive button
styling.
Review & quality fixes
- Element creation uses Obsidian's typed
createDiv/createSpanhelpers - The rules engine reads frontmatter type-safely (no
anyleaks) minAppVersionis now 1.13.0 (required by the declarative settings API)
Upgrade
Update from the community store (or BRAT). Your settings, rules, collections
and icons are preserved. Note that this release requires Obsidian 1.13.0 or
newer.
Star Icons 1.0.1
What's new in 1.0.1
All 40+ packs now reach everyone
Obsidian's community installer only downloads main.js, styles.css and
manifest.json, so store installs previously had just the 4 core packs.
Missing pack data is now fetched once from a CDN and cached locally — enable a
pack and it downloads on first use, then works fully offline.
Review fixes
- Manifest: description under the character limit, author URL points to the
GitHub profile - Plugin unload no longer resets the Icon Manager's tab position
- API usage aligned with the declared
minAppVersion(1.5.11) - Styles set through Obsidian's CSS helpers; OS detection via the
Platform
API instead ofnavigator - ~25 unnecessary type assertions removed; pack ids are now a checked literal
union (PackId | "all"stays meaningful) - Promise hygiene (awaited/voided),
window.setTimeout, unused imports and
dead code removed
Release pipeline
- Release assets now carry build-provenance attestations
- Removed the redundant
star-icons.zipfrom releases — assets are exactly
main.js,manifest.json,styles.css - Deterministic, reproducible builds (no build-time timestamps)
Upgrade
Update from the community store (or BRAT, or the manual install files in this
release). Your existing settings, rules, collections and icons are preserved.
Star Icons 1.0.0
Star Icons 1.0.0 — the icon collection manager for Obsidian.
72,361 icons across 39 packs (Lucide, Tabler, Material Symbols, Remix, Bootstrap, Phosphor, Unicons, Twemoji, Fluent Emoji, Simple Icons, Font Awesome, Ionicons, OpenMoji, Boxicons, Heroicons, Octicons, CSS.gg, Eva, Ant Design, Line Awesome + themed emoji packs). All bundled offline and loaded on demand.
Highlights:
- Icon Manager with search, favorites, collections (drag & drop), tags
- Rules engine with live preview, drag-to-reorder, icon-source tooltips
- My Icons: import your own SVG icons (file(s) or paste), delete them
- Insert icons in notes at a chosen size (16-96px presets + custom)
- File explorer, tab and inline-title icons; status bar indicator
- On-demand pack loading: main.js stays ~120 KB
Install: unzip star-icons.zip into .obsidian/plugins/star-icons/ (or copy main.js + manifest.json + styles.css + the packs/ folder), then reload Obsidian.