public | ||
src | ||
.editorconfig | ||
.gitignore | ||
babel.config.js | ||
package.json | ||
README.md | ||
tailwind.config.js | ||
vue.config.js | ||
yarn.lock |
ASCIIBIRD
ASCIIBIRD DEVELOPMENT - BORING VUEJS DEV STUFF FOR ASCII CREATION
- I added some grid but it is FUCKED
KILLER ASCIIBIRD FEATURES DONE
- Tabbed editing for asciis
- REMEMBERS UR FKN DATA IF YOU CLOSE OR REFRESH THE PAGE
- Import ASCII from irc.watch
KILLER ASCIIBIRD FEATURES TO DO
-
Layers
-
Update text colours without deleting the block
-
Floating pattlets (or option to fix or non fix them)
-
Undo feature
-
Undo for brush settings and shit changes
-
Insert ASCII as layer
-
Overlay image for nance tracing mode
-
Insert image to convert to ASCII into a layer
-
Support for tdfiglet, toilet, figlet importing
-
Animated ASCII (key frames like in flash with sound) (Possible with JSON but it will be FKN memory hog maybe)
-
We could do this, but these custom ASCIIs could only be played in our player
Things To Do Later
-
Keyboard shortcuts
-
.ASB, all this is gzipped JSON of the internal data structure.
-
While exporting the ascii wont obviously support 'extra fields', we can have a name and description for the ASCIIs.
-
Properly get CSS into the JS stuff ya lazy bird
References
-
https://jp.itch.io/playscii / http://vectorpoem.com/playscii/
-
https://stackoverflow.com/questions/60263401/draw-on-canvas-with-vue
-
https://www.digitalocean.com/community/tutorials/vuejs-vue-html5-canvas
-
https://codereview.stackexchange.com/questions/114702/drawing-a-grid-on-canvas
-
https://gist.github.com/xon52/fb895e33d64a8d322da165d158fa11b2 / https://xon5.medium.com/flexible-canvas-grid-without-blurred-lines-907fcadf5bfc - Grid canvas draw stuff
Project setup
yarn
Compiles and hot-reloads for development
yarn serve
Compiles and minifies for production
yarn build
Lints and fixes files
yarn lint