// ASCIICODITOR

a free editor for ASCII and Unicode Art

// Controls
  • space character palette
  • left click - main brush draw and select from palette
  • right click - secondary brush draw and select from palette
  • scroll  - cycle colors
    • up/down arrows do the same thing
  • ctrl/cmd+s - save current drawing as png
  • - undo
  • shift+z - redo
  • alt/option - eyedropper tool (selects character and color)
  • 1, 2, 3, 4 - toggle respective post-processing shader
      1. chromatic aberration
      2. scanlines
      3. bloom
      4. CRT curvature (not recommended to edit with this on)


// TODO
  • saving
  • exporting
  • eye dropper tool
  • post-processing (bloom? crt?)
  • undo/redo
  • centerlines
  • panning
  • background colors (though I like the simplicity it has now)
  • more characters?


// Known Bugs
  • mouse exiting the window while LMB/RMB is held makes it act as if it's held down when it re-enters
  • exiting dropper tool whilst LMB/RMB is held and then releasing the mouse button makes it act as if it's held down
  • horizontal double bar with vertical single bar is missing the vertical single bar
  • Godot's native UndoRedo feature doesn't allow for setting a max stack size, which could lead to a lot of memory eaten up if the tool is used for a while


(pretend ASCII and Unicode are distinct)

Development log