Git Product home page Git Product logo

twinejs's People

Contributors

albuquezi avatar bishiboosh avatar blankedverse avatar cpb8010 avatar dependabot[bot] avatar evolutioneer avatar hiev avatar hogart avatar jimb16 avatar jmallach avatar juhana avatar katafrakt avatar klembot avatar kwtorgard avatar laoshubaby avatar mantrazul avatar marwahaha avatar masterstudiocz avatar michaelsavich avatar molingyu avatar ofosos avatar rubynguyen1510 avatar sihambyte avatar sinwes avatar technix avatar tmedwards avatar utkumaden avatar videlais avatar webbedspace avatar ztiromoritz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

twinejs's Issues

It's not obvious enough that story files are local only

Originally reported by: Leon Arnott (Bitbucket: L, GitHub: Unknown)


I've seen multiple occasions where people have attempted to distribute a game made on Twinery.org/2 by copying the URL of the page produced by the "play" button. This actually feels like a perfectly reasonable presumption for a non-web-literate user to make - a URL is a URL is a URL, is it not? - and Twinery.org does superficially resemble a cloud service, despite really being the opposite.

So, I guess the solution is to explicitly warn the user that only they can access the story by the "play" button, and they must save and host the resulting HTML file of their own accord. (This may necessitate a notification message be displayed inside Harlowe as well as TwineJS, and the passing of a storyoption like "testplay" to it.)

But, I also think another component is necessary - when a play URL fails to load a story, it should display a message advising of the possible causes for the story not being found - that the person who distributed the link may have erroneously mistook it for cloud-hosted, that the story may be in a different web browser's storage, etc.


Open editor automatically after creating a new story

Originally reported by: Juhana Leinonen (Bitbucket: juhana, GitHub: juhana)


After you create a new story it appears in the story list where you then have to find it and open the editor manually. I think it would be better if the app would automatically open the new story in the editor.

You could change the URL hash manually but it would be best if you could call the edit method of StoryItemView. I don't know how to best do that so I can't make a pull request for this.


Problems with importing html files

Originally reported by: Anonymous


I mainly use school computers when I'm using twine so I have to download html files of my work but when I upload them to twine2, a lot of my code within passages is messed up because of extra characters around e.g $'s and "'s (I think this is to define them or something but this is obviously very unhelpful for editing)


Setter link functionality

Originally reported by: Anonymous


In Twine 1.4, you were able to set variables alongside internal links like so:

[[passage1][$variable to "foo"]]

However, this doesn't appear to work in Twine 2.0. The passage is named as 'passage1$variable to "foo"'. It might be that there is a different way of setting variables via links now?


Unknown macro: endif

Originally reported by: Krisztián Gergely (Bitbucket: krisoft, GitHub: krisoft)


I have the following code in a passage:

#!markdown

test1
<<if 1 is 1>> tautology <<endif>>
test2
<<if 1 is 2>> oxymoron <<endif>>
test3

I would expect it to provide the following result:

#!txt

test1
tautology
test2
test3

The actual result is the following:

#!txt

test1

tautology Unknown macro: endif
test2

I'm using the Twinery 2.0 preview from http://twinery.org/2/. My browser is Google Chrome, Version 33.0.1750.149.

Is this a bug? Or maybe my syntax is wrong? Please advise.


Heading doesn't work on first line, or with (nobr:)

Originally reported by: Tai Gao (Bitbucket: tai_gao, GitHub: Unknown)


OSX 10.7.5, Firefox 32.0.3. On the twinery.org online version of Twine 2:

In my launch passage, I had:

#!java

#Title
####by My Name

but that printed:

#Title

by My Name

So, I inserted a blank line above the Title, and it worked as expected, but with the blank line in the final product.

So I tried:

#!java

(nobr:)[
#Title]
####by My Name

but that gave me:

[

Title]

by My Name

Apparently, the heading "#"s don't work correctly on the first line of a passage, and (nobr:) doesn't work correctly with headings.


Cannot Play, Export in most recent issue

Originally reported by: Mark Meyer (Bitbucket: ofosos, GitHub: ofosos)


I can't seem to export/play/test in current branch. This is due to the fact that the directories below storyformats/ are titlecased. When I hit the debugger, it tells me that Twine wants to load storyformats/harlowe/.... however the URL should be storyformats/Harlowe.

Simply renaming the folders below storyformats/ to all lowercase solves this issue.


Make passage touch events work better

Originally reported by: Anonymous


Right now in android chrome and firefox it's difficult to edit passages because you can't double click. You have to touch a specific area of the passage (there is no visual cue) to see the edit/delete buttons and then choose.

Either a long press should be interpreted as a double click or the menu should be easier to bring up, perhaps with a short touch anywhere on the passage.


After failed import, 1) cannot create a story 2) reload+create a story creates duplicates

Originally reported by: dhenrybitbucket (Bitbucket: dhenrybitbucket, GitHub: Unknown)


I attempted to import a plain text file (not an export of a twine story) as an experiment. Following that, whenever I clicked on Story+, the dialog box for the new story name appeared and disappeared quickly, but would not stay open for me to edit.

I reloaded the page, and then was able to create a new story. Once I created it, two new stories of the same name were created in the story list.


cannot import Twine 1.4.2 story into Twine 2.0

Originally reported by: John Paravantis (Bitbucket: paravantis, GitHub: paravantis)


I cannot import a Twine 1.4.2 story into the online editor of Twine version 2.0p3.

I get the error message:

An error occurred while trying to import this file. (Cannot read property 'story' of undefined)

I suspect that it may have to do with the fact that the story (and some passage titles although not the Start) are in Greek.

BTW I wish you would make Twine 2 available in an offline edition as well. I have enjoyed working with Twine 1.4.2 in places where there is no Internet connection. Please do not take this away from us.

Best regards from Greece,
John A. Paravantis
University of Piraeus


twine online help guide

Originally reported by: Anonymous


Is it possible for you to provide a help package that shows the differences between offline and online twine? because I have been using the wiki and it didn't mention anywhere that the online version uses /if instead of endif. Does one exist already?


Adding external link results in the creation of a new passage.

Originally reported by: greyelf (Bitbucket: greyelf, GitHub: greyelf)


If you add a link that references an external site to a passage when you close the passage editor it will create a new passage with a title equal to the url.

eg: Add the following link to a passage will results in a new passage being create with a title of "http://google.com/".

[[Google -> http://google.com/]]


Differently formatted apostrophe's when testing a file?

Originally reported by: Anonymous


I've noticed when using the preview that apostrophe's seem to randomly change between 3 different characters i.e. a completely straight apostrophe, one that curls to the left and one that curls to the right. It seems to occur in IE11 and Chrome.

Proofing cope looks like this:
It's not what you'd think. Isn't this just fantastic? Doesn't this remind you of the old times? You're bound to remember them?

I've linked to an exported html and also linked to a screenshot which


localStorage corruption?... twine/localStorage "living" document (w version numbers)...

Originally reported by: G Hope (Bitbucket: GeorgeHope, GitHub: GeorgeHope)


My daughter was working to finish up her entry for the IF 2014 competition (submission due nlt 23:59 EDT on 30 Sept 2014) and we were going to make a final push this weekend for polishing & testing... however, we cannot access the story anymore.

I can see the localStorage values in the debugger, so luckily the story is still there; however, for some reason it won't display. One issue I discovered is that twine didn't appear to like some non-latin characters that were pasted in from a google doc... (a work around, since it's not easy to have co-authors/editors in twine until there's a remote "shared" storage; of which I'm working on an option to contribute) so while it wasn't trivial, I was able to find & strip out the characters; however, now the story "loads" but without any passages visible.?.

I'm sure somehow the localStorage became corrupted, but I could not find any clear documentation on how twine uses the localStorage. I created a "test" story, and tried to re-create what I believed to be the "missing" parts; but that's not worked either. Is there any chance you could create a shared Google "living" doc for the localStorage format?... I'm working on some ideas I have for "remote" storage & this would help for that as well.

I've attached a text document [Twinery.LocalStorage.BugAttachment.20140925a.txt] which contains the "debug hacks" I've used to work around the fact that the Archive is not "restoring" correctly for us in chrome (I haven't had time to fully document, but the error is: An error occurred while trying to import this file. (Cannot read property 'story' of undefined)) ... and it also includes the "data" of both the "GeoTest" story as well as the "real" story "A Ripple".

I know you've many things, but if you could fix (and let me know where the problem was) in the "A Ripple" Story, it'd be greatly appreciated. Thank you.


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.