a seal's attempt at understanding and implement the forest grid

the Forest Grid is designed by uroybd. it is a dynamic representation of one's digital garden, turning metaphorical saplings and seeds into visual ones, laid out in a grid for one's clicking and meandering. the result looks like a forest... should one choose a forest.

as someone who probably has ADHD (my therapist prefers the term "attention-deficit tendencies"), this sounds great. the promise of visual acuity sings to me. no longer will notes, half-written for a vague um i'll do this later when i have spoons, languish in the far reaches of my vault. i don't even have to make a contraption with Dataview to--

ohhhhhh it's like.... only for the public digital garden. for the site. not for the vault.

should i implement it still?

the answer is yes, because fuck it, we ball.

examining examples and metaphorical alternatives

my metaphors

numero name svg equivalent examples
1 crab hermit crab just started seedling most notes lol
2 fish fish slightly refined, but still has potential sapling
3 reef reef ok keri bells tree
4 shell shell outdated withered
5 kelp kelp copies of other things (transcripts, md version of pdf-only stuff) stone
6 anchor anchor lists, maps, resources etc signpost Resources misc
7 jellyfish medusa perpetual, will never finish chest Timeline

resources needed

paologabriel

  1. Copy over the svg files from topobon repo
  2. Copy the forest generation script to src/helpers/userUtils.js
  3. Add the forest.njk to notes header slot
  4. Enable all front-matter to be passed through from obsidian
  5. Add noteIcon front-matter to your note(s)
    It helps to set defaults using the plug-in. For example, I want the "1" icon to be used by default for new notes. You can also add to a template, if that's your thing.

how the Forest Grid works

You go to

process so far

  1. add svgs to /img
  2. add forest generation script to userUtils.js
  3. edit note labels value to reflect your own note labels (only if you want to use your own maturity levels)
    1. NOTE: that value is numerical NOT a string. if u get it wrong ur vercel will not deploy lol
  4. add forest.njk to [repo name]/src/site/_includes/components/user/index/header/
  5. i copied lines 307-366 from the css into my custom-style.scss