klembot / twinejs

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

Allow adding floating annotations to the story view #412

Open klembot opened 7 years ago

klembot commented 7 years ago

Originally reported by: Ori Avtalion (Bitbucket: salty_horse, GitHub: Unknown)


Twine should allow a way of adding "comments" to the node graph.

I'm thinking that next to the "+ Passage" button there should be a "+ Annotation" button.

This will create a transparent box which you will be able to fill with text and move around like a regular Passage node. Ideally you will be able to control the font size and color.

Proposed by Emily Short on Twitter: https://twitter.com/emshort/status/901750080251863040


klembot commented 7 years ago

Original comment by greyelf (Bitbucket: greyelf, GitHub: greyelf):


+1 This is a handy feature of the Twine 1 application.

webbedspace commented 1 year ago

Seeing as this is a P3 (apparently), do you think you could consider this for 2.7? I know this will involve a story format spec update, but, well, what doesn't these days?

I also have a couple of additional "drawing-like" objects I'd be interested in seeing added to the story map (such as basic labels and rectangle-shapes for certain regions) but I'll only file issues for those if this one also has interest.

klembot commented 1 year ago

Checking my understanding--I don't think this would mean a change for story formats (the name here is confusing), but a change in how stories are serialized to HTML?

I have thought about annotations as a way to organize large stories, e.g. you could add an annotation to a part of a story and a) it would be prominent in the map itself b) you could jump to a particular annotation, like a chapter select. What I want to work on first (not necessarily in 2.7) is the ability to divide stories into multiple sheets (a la Excel), because that would be the ultimate solution to performance issues, and it would solve some of the organizational issues that annotations could. But it's not necessarily an either/or between these two ideas.

webbedspace commented 1 year ago

Sorry, I meant the story output spec, you're right.

On the subject of sheets, I have a 90% complete proposal for how I'd like to approach that feature in a text file, and since you've mentioned it, I'll post an issue for it once I get the rest done.