Skip to content

Feature Ideas

mika edited this page Mar 6, 2019 · 33 revisions

Soon

  • Grab palette from screen or image (gets unique pixel colors into palette)
  • Smart erase (uses neighboring pixels to fill erased pixel)
  • Keep raw backup on file (every x minutes or so, in case of crash)
  • Set transparent background to magenta/pink or some unused color, while not having alpha support on copy/paste yet
  • bake black outlines to main image when saving/copying it
  • ui black text is not visible
  • allow setting symmetry position
  • ctrl+o load/open image
  • warning if closing app without saving modified image (but not for empty image)
  • lock or limit toolbars from being dragged away
  • show color html code
  • set current color using html color code

Later

  • Select rectangle tool (to move pixel areas around in canvas)
  • Animated frames (with onion skin frames)
  • Save as .gif (for static images too)
  • Adjustment Layers (for adjusting hue/sat/lightness/brightness/.. of whole image, while keeping original)
  • Transparency support for copy/paste
  • Color Picker: pick lightness from existing brightness bar, if exact value match is there
  • tool to replace color in image
  • dropshadow tool
  • text support? using bitmap fonts?
  • custom save format that supports layers data or settings? (outline, adjustment layers..?)
  • allow different canvas resolutions
  • save image to users own cloud
  • unity connection
  • fill holes tool (fills missing pixels, from fast drawing, uses neighbor pixels)
  • layer system
  • better line drawing system
  • arrow keys could pan image (or move cursor? so could draw without mouse)
  • brush size
  • custom palette creator (assign picked or current color to palette)
  • save palette (to 1xpng like current palettes)
  • include builtin palettes
  • palette color sorting options
  • option to invert current color
  • smart quick select, double click with shift down? (selects pixels by floodfill or by connected pixels)
  • controller support (draw with xbox controller)
  • mobile remote? draw with mobile touch screen
  • smart unfill?
  • random sprite generator (like those spaceship sprite generators)
  • sprite/pattern generator scripts?

DONE

  • Copy-paste using clipboard
  • allow mouse drag on color picker area (hue/sat rectangles)
  • add icons for undo/redo
  • ctrl+shift+s save as..
  • ctrl+n new image
  • ctrl+s save to current file (or ask for file if not saved yet)
  • cursor grid position preview (with rectangle perhaps)
  • show * in title if image has been modified but not saved
Clone this wiki locally