kevboh / longform

A plugin for Obsidian that helps you write and edit novels, screenplays, and other long projects.
Other
610 stars 30 forks source link

A proposal for an index file alternative #257

Open adsilcott opened 1 month ago

adsilcott commented 1 month ago

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:

kevboh commented 1 month ago

I've thought about it, for sure. The difficulty is really in parsing something like that—the more editable you make the index file seem, the more people will edit it, the more surface area there is for bugs caused by malformed indices.