Giter VIP home page Giter VIP logo

poof's Issues

Poof 1.6.3 Continually Displays Loading Animation

Using Harlowe 2.1.0 and Poof 1.6.3 (which opens in Internet Explorer), I get the loading animation perpetually. The vertical and horizontal scroll bars continually change size, alternating where one is long and the other is short.
image

Modules

Convert poof to using modules and something like rollup.

Wishlist (formerly to-do list)

  • Add Tools:
    • Search by passage name, content, and tags.
    • Sort by passage name, content length, and pid (default order).
    • Find feature: a type-able dropdown (don't remember what they're called off-hand) that navigates to the passage input, un-hiding it if necessary.
    • Filter passages with comments.
    • Invert filters.
    • It may be possible to add linters / validators for code with an internet connection.
    • A spellcheck would be ideal. I could use content-editable, but capture keyboard events and prevent them to make a read-only spellcheck, I think.
  • Improve appearance on small windows / viewports.
  • Export to RTF (maybe).(Not gonna happen)
  • Night mode toggle.
  • Syntax highlighting (for JS/CSS; maybe, probably not worth more hefty KBs of code).
  • Fix FOUC (spinner? may not be worth it).
  • Allow exportable comments / review notes.

Comments:

  • Import and export from file.
  • Mark commented passages visually.
  • Comment-only export.(seems unnecessary)

TYPOS, ETC:

  • "Review you stylesheet and JavaScript code in addition to your passages."
  • When capturing the doc for a save in utilities.js, $(document.documentElement)[0].outerHTML should really be document.documentElement.outerHTML. Not sure what past me was thinking...

Docs issues

Poof.config now included in Twee exports and archives.

Update changelog link.

Update version list.

On some stories proofing window doesn't open

Hi,

I've been trying the poof 1.3 version with Twine 2.2.1 (desktop app) and I'm having some issues with some stories that get stuck on the loading circle when I try to access the proofing copy. I tried using the poof.config passage to put "parser" to false, but there is no change. I've attached one of the "troublesome" stories if you want to give a try.

Best

José

NIRVANA 1.5 - J.Klimiuk, K.Marcinkiewicz, T. Duszyński.html.zip

Captura de ecrã 2019-07-04, às 21 38 06

Update refs

Check Harlowe and SC for new passage ref macros and add those to the ref parser.

Low Contrast Passage Links

In dark mode, links to other passages are very low contrast and should be a lighter colour to allow for readability
image

PDF options not working

I've tried to format the PDF export version via the poof.config passage, but I always get a PDF with the same formatting, the default formatting values, I'm assuming.
Neither one of the three PDF options seems to affect the PDF export.

The options for the poof window are working though, night mode and fonts, at least.

Config generator.

I want to create a GUI that exports valid JSON from a form so users can create poof.config passages more easily.

PDF options and feedback.

Add styling options to poof.config for the PDF export.

  • font size
  • line spacing
  • font options (serif, sans serif, monospace)

Add some type of message or feedback to let the user know the PDF is on its way, a spinner or an alert / dialog.

Maybe: Consider have the PDF generate in the background whenever the page is updated, then just DL it when the export is requested. May introduce performance problems, though.

JSON escape

JSON is not being escaped properly in comments. Comments containing brackets are killing the export.

Format 0.4.0 not working with tweego 1.3.0

Hello. I was trying to use new format with tweego compiler and have such exception:

    >tweego_x86.exe -f poof -o poof.html ../src
    warning: format poof: Skipping format; Could not decode JSON chunk.
    error: Story format "poof" is not available.
    Available formats:
      harlowe-1          > Harlowe (v1.2.4)
      harlowe-2          > Harlowe (v2.1.0)
      paperthin-1        > Paperthin (v1.0.0) [proofing]
      snowman-1          > Snowman (v1.3.0)
      sugarcube-1        > SugarCube (v1.0.35)
      sugarcube-2        > SugarCube (v2.27.0)`

Before running I'v been created directory "poof" in story-formats and copy format.js there. Version 0.0.1 (docs\use\poof-0-0-1.js) works well. I use OS win x64.

PDF export not working for big stories

When I try to export a big story to PDF (around 8000 words), the PDF gets created but all the pages are blank. I've tried to use both the installed version (Windows) and the online version. Same result.

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.