readme update, new bugs
This commit is contained in:
parent
6b08b7249a
commit
c45bfabcaa
55
README.md
55
README.md
|
@ -27,8 +27,8 @@ A most latest production build to use is available at https://asciibird.jewbird.
|
|||
* Layers support with visibility and ordering
|
||||
* Copy and paste between tabs
|
||||
* Remembers state on refresh and when the browser loads, can also export the state to a file and load elsewhere.
|
||||
* So you never lose your ascii art!
|
||||
* Saves layers, brushes data also to same file
|
||||
* So you never lose your ascii art!
|
||||
* Saves layers, brushes data also to same file
|
||||
* Can import from clipboard, load from irc.watch/ascii, load from file
|
||||
* Can export to mirc ascii to clipboard or file
|
||||
* 99 Colour support, flip colours
|
||||
|
@ -36,27 +36,24 @@ A most latest production build to use is available at https://asciibird.jewbird.
|
|||
* Grid mode with alt + g
|
||||
* Undo and redo with ctrl + z and ctrl + y
|
||||
* Fg, Bg and Char boxes to filter when using certain tools
|
||||
* For example filling with Char unchecked will ignore characters when filling
|
||||
|
||||
* For example filling with Char unchecked will ignore characters when filling
|
||||
* Toolbar containing
|
||||
* Select
|
||||
* Text mode
|
||||
* Fill background blocks
|
||||
* Brush mode
|
||||
* Block picker (grab fg, bg and char of a block)
|
||||
* Eraser - remove blocks
|
||||
* Fill Eraser - Fill remove blocks by bg
|
||||
|
||||
* Select
|
||||
* Text mode
|
||||
* Fill background blocks
|
||||
* Brush mode
|
||||
* Block picker (grab fg, bg and char of a block)
|
||||
* Eraser - remove blocks
|
||||
* Fill Eraser - Fill remove blocks by bg
|
||||
* Brush Library and History
|
||||
* Make circle, square and cross brushes by sizes
|
||||
* Brush history, can save or re-use old brushes
|
||||
* Library - Save most used brushes to library
|
||||
|
||||
* Make circle, square and cross brushes by sizes
|
||||
* Brush history, can save or re-use old brushes
|
||||
* Library - Save most used brushes to library
|
||||
* Brush Preview
|
||||
* Editable brush preview
|
||||
* Clicking updates block
|
||||
* Right clicking removes block
|
||||
* Hovering outside brush area will save brush to history
|
||||
* Editable brush preview
|
||||
* Clicking updates block
|
||||
* Right clicking removes block
|
||||
* Hovering outside brush area will save brush to history
|
||||
|
||||
## Noted Bugs to Fix
|
||||
|
||||
|
@ -69,14 +66,20 @@ ASCIIBIRD is mostly usable. There are some bugs however to note at the moment.
|
|||
* Having more than a few layers depending on ascii size will slow things down, until the `fillNullBlocks` is refactored.
|
||||
* Refreshing the page seems to fix most strange things
|
||||
* Cannot manually input brush sizes because keyboard shortcuts is stealing focus
|
||||
* Grid slows things down
|
||||
* Grid slows things down (from chzz)
|
||||
* If you open a modal and refresh the page it's stuck as opened inside the state, and you cannot open it again
|
||||
* Cannot select very first row or column for copy and paste, has error
|
||||
* The code that hides blocks off screen wont work if you scroll down, however it will work if you drag the canvas upward
|
||||
* Some work around layers and transparent blocks, skip drawing transparent bg block on top layers. Or get bg from lowest layer if bg is null on higher layers.
|
||||
* Select cannot select entire ASCII, is off by one at the end
|
||||
* We could add a special clause for the select tool when mouse leaves canvas to select all blocks
|
||||
## Focusing on Now
|
||||
|
||||
* Modals to add
|
||||
* Asciibird options / Options modal from skgs PR
|
||||
|
||||
* Context Menus (right click menu) - add to other areas of asciibird
|
||||
* Asciibird options / Options modal from skgs PR
|
||||
* More Context Menus (right click menu)
|
||||
* Brushes Canvas right click
|
||||
* ASCII right click
|
||||
* Image overlay for trace mode
|
||||
* Experimental code to only render blocks visible on screen
|
||||
* Review encodings check on file import - UTF8 vs Latin something
|
||||
|
@ -139,7 +142,6 @@ The toolbar keyboard shorts are used with the ALT key.
|
|||
# References
|
||||
|
||||
* http://anti.teamidiot.de/static/nei/*/extended_mirc_color_proposal.html - Good for 99 colours info
|
||||
|
||||
* https://jp.itch.io/playscii / http://vectorpoem.com/playscii/
|
||||
* https://mircart.org/
|
||||
* https://asdf.us/asciiblaster/
|
||||
|
@ -148,14 +150,11 @@ The toolbar keyboard shorts are used with the ALT key.
|
|||
* https://www.digitalocean.com/community/tutorials/vuejs-vue-html5-canvas
|
||||
* https://codereview.stackexchange.com/questions/114702/drawing-a-grid-on-canvas
|
||||
* https://github.com/ircart/resources
|
||||
|
||||
* https://gist.github.com/xon52/fb895e33d64a8d322da165d158fa11b2 / https://xon5.medium.com/flexible-canvas-grid-without-blurred-lines-907fcadf5bfc - Grid canvas draw stuff
|
||||
* http://wepump.in/ascii/
|
||||
* https://irc.watch/ascii/
|
||||
|
||||
* https://modern.ircdocs.horse/formatting.html#color
|
||||
* https://www.mirc.com/colors.html
|
||||
|
||||
* https://github.com/polygonplanet/encoding.js/
|
||||
|
||||
## Project setup
|
||||
|
|
Loading…
Reference in New Issue