Git Product home page Git Product logo

fiasco-mustache's People

Contributors

gulix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

fiasco-mustache's Issues

Adding new sections

Some playset (Road Trip, for instance) have more than the four classic "Sections". There should be a way to generate these extra sections.

Randomizing Insta-Setup

When the Playset have been completed, it can be difficult to imagine an insta-setup.
A button could be added to allow the user to get a random Insta-setup filled.

Adding paragraphs to the Introduction

In addition to the generic paragraphs of the Introduction (Credits, Description, Movie Night, ...), custom paragraphs, with custom titles, should be available.

Tilt Table

Some playset have a custom Tilt Table.
It could be an optional section.

Enhancing the UI (First Steps)

In order to get a better User-Experience, some enhancements are needed.
The PDF button generation need to be moved (with Load / Save ?)
The Save button should stick with the loaded name, even if the Playset changes name.

Automatic Boilerplate

Automatic Boilerplate addition, with mention to Fiasco / Bully Pulpit Games.
It could be added on the "Credits" page automatically, or following the Credits (a button to add "Standard Boilerplate"

Italic & Bold in text

Maybe use some kind of markdown syntax (* & **) to get bold and italic text in the pdf

Storing in cache

Fiasco-Mustache should be able to store the data of a user in the browser cache.
No load/save needed if he uses the same browser / computer.
Optional only, with a "file browser" to select which file to edit (and auto-save)

Paragraphs in description fields

Maybe in link with #2
The current text is given to the json data for generation "as is". But somme generation methods should have "paragraphs" instead of text with breaklines.

Maybe getting the description in full text mode, with markdown Titles and text ?


    # Description

    This is the description.

    With a second paragraph.

    # Movie Nights

    List of movies

    # Advices

    And so on ...

Better Code

Reviewing the JS code, the files, moving and renaming ...

Insta-setup masked

Insta-setup is not a mandatory part of a template.
Instead of having a "not-thought" insta-setup, there should be an option to mask the Insta-setup and not use it in a template

V2 Playset Editor

Provides a new way to create a playset with only the cards.
Less pages on the website, and also a shorter description.

Page break in description

If the description include a great chunk of text (additional rules, for example), the text is on multiple pages, abritrarily divided.
A specific page break could be a good addition.

Clearing categories / sections

When editing a new playset, and taking another playset for example, all the fields are completed. A good function would be a "Clear entries" at different levels (sections & categories).

Insta-Setup in other languages

Currently, the Insta-Setup add text in english (For X players ...)
In order to produce Playsets in other languages, the ability to select a language is required.

PDF export - Page break when too much text

When printing a Category to PDF, if there is multiple entries that need two lines to be printed, then the subheader goes on another blank page.

This subheader could be printed with absolute positioning if possible to avoid that. Or a better control be put.

Select items to be used on cards

Allowing the current item of a previous playset to be used in a v2 playset generation (cards).

It will be an "hybrid" playset, with both version

Generate deck for Fiasco V2

Fiasco V2 no longer use the current playset (4x6x6) presentation.
Instead, it uses a deck of items. Mostly 18 Relationships, 13 Needs, 9 Items, 9 Locations.

First step is to generate a PDF with cards, and then use the data of the playset to populate those cards.

Saving Insta-Setup

The Insta-Setup is not saved / loaded through the json data.
The selected options (dice choices, not text) should be stored in the JSON.

Print to PDF

In addition to generate a template via Mustache, the inclusion of a generic PDF export would be a great addition.

Better multi-languages

Following Issue #24 , multi-language has been added to InstaSetup.
General UI could be improved with it too.

Encoding of the JSON

If the data saved as JSON have accent characters (é à ...), the encoding fails, and when the file is loaded, these characters are not properly displayed.

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.