arturtupiassu43 downloadsAdd an emoji from frontmatter to the File Explorer title. Now supports inherit_emoji for folders.
The plugin code has been modularized from the initial main.ts to facilitate maintenance and readability:
├── main.ts # Plugin entry point (command registration, events, and lifecycle)
├── manifest.json # Metadata and plugin identification in Obsidian
├── styles.css # CSS styles required for correct rendering
├── esbuild.config.mjs # esbuild bundler configuration
├── package.json # Project dependencies and build scripts
└── src/ # Specialized modules
├── emoji-resolver.ts # Priority and inheritance logic for defining emojis
├── folder-notes.ts # Creation, synchronization, and management of folder notes
├── modal.ts # Interactive emoji selection modal
├── settings.ts # Configuration schema and user preferences tab
├── types.ts # Type definitions and extensions for the internal Obsidian API
└── ui-updater.ts # DOM manipulation for emoji injection in the interface
npm install
npm run build
[!NOTE] The build script is configured to copy the final bundled file (main.js), manifest.json, and styles.css directly to the plugin development folder of your local Obsidian vault: ~/obsidian/Your Vault/.obsidian/plugins/emoji-title-plugin/
This project is made available under the MIT license.