Skip to content

Latest commit

 

History

History
68 lines (49 loc) · 1.78 KB

README.md

File metadata and controls

68 lines (49 loc) · 1.78 KB

CSDE

CSDE (which stands for Chat Style Dialog Editor), is a chat style dialogue editor. It's goal is to simplify writing non-linear dialogues, conversations and stories.

Getting Started

You can see this project online: https://bronzdragon.github.io/CSDE/

Or to run it locally, follow these steps:

Prerequisites

You will need Node.js/NMP installed.

Installing

First, clone the repository:

git clone https://github.com/Bronzdragon/CSDE.git

Then, in that directory, simply run the NPM installer:

npm install

Then, when you're ready, run it:

npm start

Running the tests

Currently, no tests are set up. Sorry.

Roadmap

Planned features still in the development pipeline:

  1. When magnet is connected, give feedback that it is (for example, it changes colour).
  2. Conditional branch should auto-complete variables.
  3. Multiple pages/tabs.
  4. Glossary editor.
  5. Variable manager.
  6. Character importer.
  7. Prevent overlapping of elements.
  8. Allow selection or box-select of elements.
    • Deletion of selected elements
    • Copy/paste of selected items
    • Move multiple selected elements.
  9. Per node context menu
    • Copy refence to node
    • Delete
    • Duplicate

Features not likely to be implemented soon:

  • Fullscreen mode.

Built Using

  • JointJS - A flowchart/diagramming library.
  • NodeJS + Electron - For turning a JavaScript app into a Desktop app.
  • node-vibrant A tool for getting colour palettes from images.

This project is loosely based on a project called talkit by rodobodolfo.

License

This project currently has no license tied to it.