AsciiDraw, an ASCII/ANSI art editor for windows.
I know a few other similar tools have been released here but another can't hurt, right? I'm mainly posting it here for feedback as I believe it is now at it's first publicly acceptable state. More features are planned and this is not the final state.
FeaturesDraw bitmap font characters to a canvas freehand or with a number of shape tools:
-Line drawing
-Rectangle drawing (outline only or filled)
-Circle drawing (outline only or filled)
Flood-fill tool
Right click on canvas for eyedropper functionality
Selection tool: select an area, cut/copy/paste the selection through shortcuts or the menu or click and drag to move the section, deselect an area with either the enter key or control + d. You can cycle a selection with control + arrow keys or move it with just the arrow keys.
Recolour brush, for quickly changing tiles foreground and background colours without having to worry about selecting the right tiles.
Undo/Redo that accounts for all possible actions, user customizable history size (in MB, and even 1MB is a lot of undo's - far far more than 255 actions in normal use).
Export as .png file.
Save and Load as .aff ("Ascii File Format") file, with embedded palette data.
Canvas resizing, cropping, flipping, and clearing (which can all be undone).
Customizable: default canvas size, default tile map, default palette and more can be set in the config file. Tile maps have a maximum of 256 tiles, and palettes have the same maximum of 256 colours.
ScreenShotDownload
Future FeaturesShort term:
Text Object: Write a string of text, keep as a "text object" separate from the canvas data so they are always editable
Grid Manager: Grid toggle and customization
Palette Manager: Change palette on the fly, swap palette colours, edit palette colours
Tileset Manager: Change tileset on the fly
Replace Tool: A tool to do essentially find and replace canvas-wide, replace any/all tile properties with another
Long term:
Layers
Even longer term (i.e. may not happen):
Animation, export as gif
Unsure (give feedback):
More save/load/export types (framework is pretty modular, should be easy to add more but it depends what is wanted)
Export as text? (would really only be fully compatible with utf8 tilsets like the included alt tileset)