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

Feature Request: Reordering scenes with children also moves children #161

Open commonroom opened 1 year ago

commonroom commented 1 year ago

Describe the solution you'd like

When a scene has children, moving the parent scene should move the children as well.

For example:

...
  scenes:
    - parent scene # moving this one
    - - child 1
    - - child 2 
    - - child 3
    - soon-to-be parent

When moving parent scene under soon-to-be parent, the children child 1, child 2, and child 3 should also move so the result is as follows:

...
  scenes:
    - soon-to-be parent
    - - parent scene # all children moved with it
      - - child 1
      - - child 2
      - - child 3

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

w0010 commented 1 year ago

Yes, please. Re-ordering chapters with many scenes inside is so labor intensive—having to drag them scene by scene—that it's rendered useless for me. Being able to selecting multiple scenes could be a great solution.

AndrewMWebster commented 1 year ago

+1 from me.

kevboh commented 1 year ago

I agree that this would be a good feature. Unfortunately, implementing it is very difficult—I tried during the initial implementation of v2 and punted. For now, editing the index file directly is your best bet, and is functionally doing the same thing. But trust me that I want this as much as you do, and it's on my radar.

vishae commented 7 months ago

+1