FlorianWoelki / obsidian-iconize

Simply add icons to anything you want in Obsidian.
https://florianwoelki.github.io/obsidian-iconize/
MIT License
832 stars 55 forks source link

Replace individual svg icons by a Font set #378

Open isben opened 7 months ago

isben commented 7 months ago

The huge number of individual icon svg files make synchronising impossible I'm using Google Drive to store my main Vault. This allows me to have the valut available on my desktop and, after synchronization, to access the vault on my Android devices. When the plugin is installed, synchronisation has become a nightmare taking up to 12 min to synchronise because of the very high number of icon files that need to be checked as requiring to be updated. Since they usually don't change, this is just a waste of time. Without the plugin installed, synchronisation takes about 10 sec. To improve performances, it only requires to reduce the number of files. This can be easily done by packing the individual svg icons in a single TrueType font file, so instead of having to check various folders possibly containing hundreds of svg files, synchronisation would be done on the single font files.

FlorianWoelki commented 6 months ago

that's a great idea. i need to investigate that further!

ltroj commented 1 week ago

Just want to add that i had similar issues with multiple cloud providers - syncing a large number of svg icons does cause lots of problems (which was surprising to me). Unfortunately i had to disable the plugin because of that.

An alternative would be to add a function to delete all unused svg icons (i used maybe 20 icons but had to sync the complete downloaded icon packs with thousands of files).

Would love to get back to use iconize again!