asciibird/README.md

83 lines
2.1 KiB
Markdown
Raw Normal View History

2020-12-19 00:14:06 +00:00
# ASCIIBIRD
2021-04-03 03:13:03 +00:00
ASCIIBIRD DEVELOPMENT - TAKING FLIGHT
2020-12-19 00:14:06 +00:00
2021-04-03 03:13:03 +00:00
# FOCUSING ON NOW
* Toolbar stuff / Brush Size
2021-04-17 01:36:44 +00:00
2021-04-03 03:13:03 +00:00
* Context Menus (right click menu)
* Keyboard shortcuts
* Undo feature
2021-04-17 01:36:44 +00:00
2021-04-17 00:12:02 +00:00
* BLOCK BUG WITH WHITE CHARS
* COMPRESSION inside the localStorage
2021-03-20 00:39:17 +00:00
# KILLER ASCIIBIRD FEATURES DONE
2020-12-19 00:14:06 +00:00
2021-03-20 00:39:17 +00:00
* Tabbed editing for asciis
2021-04-03 03:13:03 +00:00
* Remembers ASCII states, can export and import ASCIIBIRD state files
* Import ASCII from https://irc.watch/
* Update text colours without deleting the block
* Floating pattlets, resizeable and remembers positions
* .ASB file, but it's not gzipped yet just json.
2020-12-19 00:14:06 +00:00
2021-03-20 00:39:17 +00:00
# KILLER ASCIIBIRD FEATURES TO DO
2020-12-19 00:14:06 +00:00
2021-04-03 03:13:03 +00:00
* Layers / Insert ASCII as layer
2020-12-19 00:14:06 +00:00
* Undo for brush settings and shit changes
* Overlay image for nance tracing mode
2021-04-03 03:13:03 +00:00
# ASCIIBIRD API?
2020-12-19 00:14:06 +00:00
* Insert image to convert to ASCII into a layer
* Support for tdfiglet, toilet, figlet importing
2021-03-20 00:39:17 +00:00
# Things To Do Later
2020-12-19 00:14:06 +00:00
2021-03-20 00:39:17 +00:00
* Properly get CSS into the JS stuff ya lazy bird
2021-04-03 03:13:03 +00:00
* 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
2020-12-19 00:14:06 +00:00
# References
* https://jp.itch.io/playscii / http://vectorpoem.com/playscii/
* https://mircart.org/
* https://asdf.us/asciiblaster/
2021-01-02 01:52:44 +00:00
* https://acid.vegas/asciimaker
* https://stackoverflow.com/questions/60263401/draw-on-canvas-with-vue
* https://www.digitalocean.com/community/tutorials/vuejs-vue-html5-canvas
2021-01-09 01:57:48 +00:00
* https://codereview.stackexchange.com/questions/114702/drawing-a-grid-on-canvas
* https://github.com/ircart/resources
2021-01-23 02:50:32 +00:00
* https://gist.github.com/xon52/fb895e33d64a8d322da165d158fa11b2 / https://xon5.medium.com/flexible-canvas-grid-without-blurred-lines-907fcadf5bfc - Grid canvas draw stuff
2021-01-16 03:03:14 +00:00
* http://wepump.in/ascii/
2020-12-19 00:14:06 +00:00
2021-01-23 02:50:32 +00:00
* https://modern.ircdocs.horse/formatting.html#color
* https://www.mirc.com/colors.html
2020-12-19 00:14:06 +00:00
## Project setup
```
yarn
```
### Compiles and hot-reloads for development
```
yarn serve
```
### Compiles and minifies for production
```
yarn build
```
### Lints and fixes files
```
yarn lint
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).