longform icon indicating copy to clipboard operation
longform copied to clipboard

A proposal for an index file alternative

Open adsilcott opened this issue 9 months ago • 1 comments

I've had some frustration with having to re-add scenes to the project, but this isn't about that. I'd like to humbly offer an alternative way that longform could be organizing projects that I think would be a nice improvement.

Right now longform stores project data in a YAML index file. I propose that the scene list could be stored in a plain markup file that longform generates with the scenes represented as links to the files. Additional project information could be stored in properties. The longform side-panel would just be a "view" of this document, much like the kanban plugin is just a view of a normal markdown file that uses headers to give it structure. Much like the kanban plugin you could drag to rearrange the order.

I see a few reasons why this would be great:

  • It creates a useful summary of the project that can be used as a table of contents, printed out, or embedded in other notes.
  • It continues to work without longform, which fits with the Obsidian philosophy.
  • If there's an option to prepend ! to the links then the page could serve as a way to skim through the entire project at once.

adsilcott avatar May 12 '24 01:05 adsilcott