Aug 15, 2022
pensieve.love

pensieve.love is the graph-based note-taking UI I've wanted for some time for my 10+ years of notes spanning 500+MB of text. A fork of lines.love. Still in progress.

video; 30 seconds

Things to note:

  • Operates on a hard-coded directory of text files.
  • No overlapping, no tiling, just an infinite 2D surface of columns. Commands open new columns.
  • Wordstar-style menu up top of important commands in current context, and their shortcuts.
  • Command palette at top left that filters commands available in current context.
  • Files/nodes can have links. Links can form graphs, as the picture shows (original: http://www.maplefish.com/todd/papers/Experiences.html)
  • Links have labels (next/previous by default).␣
  • Graph-traversal commands can take an argument (next/previous by default) of the edge label you want to follow.
  • 'add' adds an edge immediately to the current node, 'append' traverses the edge repeatedly to the end, then adds.
  • 'step' navigates along an edge from the current node and opens it in a new column, 'unroll' traverses the edge repeatedly to the end and collects all nodes into a single column.

Edit 2022-08-29: I've added search, cross-links and hyperlinks.

One more short demo: initial rev 2022-07-27.

Comments gratefully appreciated. Please send them to me by any method of your choice and I'll include them here.

archive
projects
writings
videos
subscribe
Mastodon
RSS (?)
twtxt (?)
Station (?)