klembot / twinejs

Twine, a tool for telling interactive, nonlinear stories
https://twinery.org
GNU General Public License v3.0
1.91k stars 290 forks source link

Be able to mark the back section for better organization #1079

Open blkarcher77 opened 2 years ago

blkarcher77 commented 2 years ago

Is your feature request related to a problem? Please describe.

So I'm making my own story, and while snapping to grid is useful, when you start having a lot of passages, it can start getting less and less clear. I was thinking it might be useful if you were able to make sections on the field of Twine, so you can organize your passages, and read them much more clearly.

Describe the solution you'd like.

Attached is a simple image I made in photoshop of what it might look like

Example

The idea being that you can put the passages in those colored squares, for instant easy readability. To make it easier, maybe make it it's own mode, so you press a button, and you're in "Background editor mode," then unclick it when editing passages. Just so editing multiple passages is easy

Describe alternatives you've considered.

Just a suggestion

Additional context on this suggestion.

No response

Presubmission checklist

greyelf commented 2 years ago

One potential issue is that current all Twine Project related information is embedded within the Story HTML file you publish, so that a project can be recovered from an imported Story HTML file. This means that this new "background grid" information would also need to be embedded within the Story HTML file too, and all the TWEE Compilers will need to be updated to know about this new data.

blkarcher77 commented 2 years ago

It was just an idea. I understand the issue you brought up, and I don't know jack shit about coding, I was just thinking it would be a useful mechanic.

Maybe have it be it's own file? Like, if I were to do this to a story from Twine, and exported it, and brought it to another computer and imported to that computers Twine, it wouldn't show up. So if you want it, you have to also export the background to its own file, and then you have to transfer and import two separate files, the main one, and the background.

Again, I don't know jack shit about coding, so maybe that's a billion times harder. I'm just looking at my project, and wish there was a better was of organizing passages.

klembot commented 2 years ago

First off, let's lower the temperature of the discussion here a little bit. The idea here is a reasonable suggestion and I don't read greyelf's comment as suggesting otherwise, but tone is hard to convey in text and ripe for misunderstanding.

The spin on this idea I've had myself is to have headings like in your screenshot, but not the containing boxes. Having boxes like this feels like it could get fairly annoying as you work, since as your story grows and shrinks you'd want to update those sizes, which feels fiddly to me.

One suggestion I've heard is to separate the story into separate "sheets" a la Excel or Google Sheets. This feels simpler to implement while accomplishing more or less the same thing.

https://github.com/klembot/twinejs/issues/296 is also another suggestion similar to this.

blkarcher77 commented 2 years ago

Hey, I did not mean any insult, I was just being honest, I have little knowledge about this subject. If anyone took it as me being mad or rude, I apologize, I just want to make it clear that I didn't mean it that way at all. GreyElf has helped me with a bunch of my coding issues in Twine, so I have nothing but respect for him (or her)

The separate sheets would be a fantastic alternative as well, although I'll be honest, since I made this post, I realized you could somewhat color code the passages using the tags attached, and that has functioned well for me. That being said, and excel sheets type thing would also be dope.