longform icon indicating copy to clipboard operation
longform copied to clipboard

Feature Request: Arbitrary Scene Organization

Open b-camphart opened this issue 1 year ago • 5 comments

Describe the solution you'd like I'd like to be able to organize scenes into, for example, acts

Describe alternatives you've considered Right now, I have to create empty files in the scene folder called "Act One" or whatever. I tried faking it without adding the files, but still modifying the scenes property to have nonexistent headers:


longform:
  scenes:
    - Act One
    - - Scene 1
      - Scene 2
    - Act Two
    - - Scene 3
      - Scene 4

But the result of this, without the "Act One" and "Act Two" files existing, is that longform just outright ignores them.

b-camphart avatar Aug 14 '23 20:08 b-camphart

Empty files would be the idiomatically correct thing in Obsidian terms, imo, in that you've determined that Act One is a thing and thus should be able to be linked to/have backlinks. But I understand that this could mess with compile. Perhaps the real solution is a thing I think I've mentioned elsewhere, a frontmatter flag to have compile ignore a scene?

kevboh avatar Aug 14 '23 23:08 kevboh

That's already accomplished with the ignoredScenes property, though, isn't it? If the idiomatic thing is to have the files, and it's just about ignoring those during compilation, then does a new feature even need to be built?

b-camphart avatar Aug 14 '23 23:08 b-camphart

Ignored scenes won't show up in the longform explorer at all; this is a middle ground, where scenes can be part of the project but ignored on compile.

kevboh avatar Aug 15 '23 16:08 kevboh

I see, that makes sense. Probably related to #169 then?

b-camphart avatar Aug 15 '23 16:08 b-camphart

Yes. I knew there was an issue! Thanks.

kevboh avatar Aug 15 '23 19:08 kevboh