An open API service indexing awesome lists of open source software.

https://github.com/daem-on/wtherion

A web-based Therion map editor
https://github.com/daem-on/wtherion

editor paperjs therion vector-graphics

Last synced: 5 months ago
JSON representation

A web-based Therion map editor

Awesome Lists containing this project

README

          

# A web-based Therion map editor

Screenshot

Based on [papergrapher](https://github.com/w00dn/papergrapher/), powered by Paper.js

## Usage
Latest stable version is available at https://wtherion.daemonw.com

Latest beta version is available at https://beta.wtherion.daemonw.com

You only need a modern browser to use this app. Chrome is recommended because of its great PWA support.

Feature showcase video: https://www.youtube.com/watch?v=kpogxtt_4TI

For end-user documentation, go to the [wiki on GitHub](https://github.com/daem-on/wtherion/wiki).

### Build status

Stable (GitHub Pages)
[![Webpack & Deploy](https://github.com/daem-on/wtherion/actions/workflows/deploy.yml/badge.svg)](https://github.com/daem-on/wtherion/actions/workflows/deploy.yml)

Beta (Netlify)
[![Netlify Status](https://api.netlify.com/api/v1/badges/7d513287-111e-415b-af20-f10deabcc01d/deploy-status)](https://app.netlify.com/sites/roaring-gelato-4ea2f4/deploys)

## Design
This app uses Paper.js to handle all the objects and display them on the canvas,
but the editor UI uses Vue, and it is all written in TypeScript.

It's only intended to be a replacement for the map editing components of
XTherion (what used to be ThEdit), and not a complete GUI/IDE solution
for Therion.

Some features may still be missing from XTherion, and some (like areas having
multiple borders) are not planned to ever be implemented.

## Development and building
Use `yarn` and `yarn dev` to run for development. Use `yarn build` or look at the GitHub action for building.