Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

207 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Chat-style Dialogue editor. Edit non-linear stories easily and quickly in this node-based editor.

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages