Skip to content

Releases: Stef4678/star-icons

Star Icons 1.0.2

Choose a tag to compare

@github-actions github-actions released this 16 Aug 14:40

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/createSpan helpers
  • The rules engine reads frontmatter type-safely (no any leaks)
  • minAppVersion is 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

Choose a tag to compare

@github-actions github-actions released this 16 Aug 11:49

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 of navigator
  • ~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.zip from 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

Choose a tag to compare

@Stef4678 Stef4678 released this 16 Aug 10:10

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.