25'ten fazla konu seçemezsiniz
Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
7a2a3d89d8 | 9 yıl önce | |
---|---|---|
bin | 9 yıl önce | |
lib | 9 yıl önce | |
test | 9 yıl önce | |
.gitignore | 9 yıl önce | |
README.md | 9 yıl önce | |
gulpfile.js | 9 yıl önce | |
index.coffee | 9 yıl önce | |
package.json | 9 yıl önce | |
test-inheritance.coffee | 9 yıl önce |
README.md
authored
A modular framework for building authoring tools.
Originally developed for Adivix, but usable for any kind of (2D) authoring tool project.
Demo
Here. No performance optimizations carried out yet, and very rough around the edges still, so Chrome is probably a better choice.
Current state
Not production-ready. Still under development. The plugins will eventually be put into their own repository.
Plugins
- Core (stage, scenes, objects - not actually a plugin)
- Layers
- Object type - text
- Object type - image
UI plugins
- Scene panel
- Layer panel
- Object panel
- Properties panel
- HTML renderer
Utilities
dom-wait
; queues a function call for when the DOM has loaded, where necessary.apply-property-map
; utility for mapping values to DOM element properties.split-filter
; like.filter
, but returns both a matching and non-matching array.distance-from
; calculates direct distance between two points, used for the drag threshold in the HTML renderer.