2020-12-19 00:14:06 +00:00
|
|
|
# ASCIIBIRD
|
|
|
|
|
2021-05-15 01:52:20 +00:00
|
|
|
```
|
|
|
|
┏ ┰╛ ╔═━┉┈┉╼━━╌┈╍┅┉╌┄┉┉━═╾─┈═──┄┈╼╍═┈┄╍═╍╼━┈─┈╼┉╍┅╌╮
|
|
|
|
╘███╏████╒█ ┕█ http://jewbird.live/ ╏
|
|
|
|
█┻█ █┦█ █╕ http://yt.jewbird.live/ ┇
|
|
|
|
╔╼█ ████ ████╚━ http://patreon.jewbird.live/ ┃
|
|
|
|
╕ █ █ █┉╍█ ┌█═ http://streamlabs.jewbird.live/ ╽
|
|
|
|
━█████ █ ██ █ ╯█ ASCIIBIRD TAKING FLIGHT ╎
|
|
|
|
┸╮ ╛ ╘╼┈┅┅──━┈┉┅┈╍┄┈┄┈╍┉╾╾╼╍═━╾╾┄╼╾═─┈═┉═╼┅─┈━╌╾╾┅╯
|
|
|
|
|
|
|
|
[BTC] 1L2u8mQs5pe7k11ozn2BgX388e3fGMD7qo
|
|
|
|
[XMR] 832owKc3ZuGCnmjHXHeZeeJzGAxyKx5uWU9WxoaXg6BhQ7aWSnZ6EhxFK8Mzw137nSgGAfMM8FgHjM6rpq5s1EofD7UT2yp
|
|
|
|
[STREAMLABS] http://streamlabs.jewbird.live [PATREON] http://patreon.jewbird.live
|
|
|
|
[YT] http://yt.jewbird.live [TWITCH] http://twitch.jewbird.live [GITHUB] http://git.jewbird.live
|
|
|
|
```
|
2021-05-22 02:49:19 +00:00
|
|
|
# BUGS
|
2021-04-03 03:13:03 +00:00
|
|
|
|
2021-05-22 02:49:19 +00:00
|
|
|
* If you resize an ascii, and then undo and try fill in blocks it will error cuz the blocks don't exist
|
|
|
|
* Redo (ctrl y) is a buggy
|
2021-06-26 01:13:20 +00:00
|
|
|
* Circle brush (works okay for odd width and height numbers)
|
2021-05-22 02:49:19 +00:00
|
|
|
# FOCUSING ON NOW
|
2021-05-15 01:52:20 +00:00
|
|
|
|
2021-07-31 02:12:11 +00:00
|
|
|
* Cut / copy then paste with ctrl v
|
|
|
|
* Type letter when choosing char, leave char panel open after
|
2021-08-07 02:41:47 +00:00
|
|
|
|
2021-04-24 00:20:11 +00:00
|
|
|
* Modals
|
2021-04-24 00:42:33 +00:00
|
|
|
* Edit current ascii
|
|
|
|
* Asciibird options
|
|
|
|
* Tool options
|
2021-08-07 02:41:47 +00:00
|
|
|
* OPTIONS MODAL (SORRY SKG LOL)
|
2021-04-24 00:20:11 +00:00
|
|
|
|
2021-05-01 02:17:49 +00:00
|
|
|
* Encodings - UTF8 vs NOT that
|
2021-04-17 01:58:45 +00:00
|
|
|
* Context Menus (right click menu) - we started this
|
2021-04-03 03:13:03 +00:00
|
|
|
* Keyboard shortcuts
|
2021-06-26 00:19:52 +00:00
|
|
|
* LAYERS
|
|
|
|
|
2021-08-03 03:00:32 +00:00
|
|
|
# Keyboard Shortcuts
|
|
|
|
|
2021-08-05 05:30:53 +00:00
|
|
|
## ASCII Editing
|
|
|
|
|
|
|
|
* Ctrl + D - shows/hides debug panel
|
|
|
|
* Ctrl + Z - Undo
|
|
|
|
* Ctrl + Y - Redo
|
|
|
|
* Ctrl + M - New ASCII (lol @ cannot override ctrl n ?!)
|
|
|
|
* Ctrl + E - Edit ASCII
|
|
|
|
* Ctrl + P - Paste ASCII from Clipboard
|
2021-08-08 01:55:59 +00:00
|
|
|
* Ctrl + G - Toggle grid mode
|
2021-08-05 05:30:53 +00:00
|
|
|
|
|
|
|
* Ctrl + Shift + C - Save to clipboard
|
|
|
|
* Ctrl + Shift + F - Save to txt file
|
2021-08-08 01:55:59 +00:00
|
|
|
|
2021-08-05 05:30:53 +00:00
|
|
|
## Brush and Toolbar
|
|
|
|
|
2021-08-08 01:55:59 +00:00
|
|
|
* Ctrl + B - Show / hide brushes library
|
2021-08-05 05:30:53 +00:00
|
|
|
* Ctrl + ] - Increase brush size
|
|
|
|
* Ctrl + [ - Decrease brush size
|
2021-08-03 03:00:32 +00:00
|
|
|
|
2021-06-26 01:13:20 +00:00
|
|
|
# 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
|
2021-05-22 02:49:19 +00:00
|
|
|
* .ASB file, compressed asciibird state
|
2021-04-24 00:42:33 +00:00
|
|
|
* Export mIRC to clipboard
|
2021-06-26 01:13:20 +00:00
|
|
|
* EXPORT ascii, trim to canvas size
|
2021-04-24 00:42:33 +00:00
|
|
|
|
|
|
|
* Modals
|
|
|
|
* New ascii modal
|
2020-12-19 00:14:06 +00:00
|
|
|
|
2021-06-26 01:13:20 +00:00
|
|
|
# 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
|
|
|
* 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
|
|
|
|
# References
|
|
|
|
|
2021-08-05 00:54:40 +00:00
|
|
|
* http://anti.teamidiot.de/static/nei/*/extended_mirc_color_proposal.html - Good for 99 colours info
|
|
|
|
|
2020-12-19 00:14:06 +00:00
|
|
|
* 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
|
2021-01-10 03:06:46 +00:00
|
|
|
* https://github.com/ircart/resources
|
2021-01-23 02:50:32 +00:00
|
|
|
|
2021-01-10 03:06:46 +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/
|
2021-08-05 00:54:40 +00:00
|
|
|
* https://irc.watch/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
|
|
|
|
|
2021-04-24 00:20:11 +00:00
|
|
|
* https://github.com/polygonplanet/encoding.js/
|
|
|
|
|
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/).
|