Open adsilcott opened 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.
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: