-
Notifications
You must be signed in to change notification settings - Fork 4
Feature Ideas
mika edited this page Oct 21, 2019
·
33 revisions
- export .ico file
- 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
- gradient lines
- preview for line drawing (using preview layer)
- shapes (rectangle, circle)
- color cycle drawing mode (like DeluxePaint, color keeps changing while drawing)
- drawing masks: modeA: draw only behind (on empty pixels), modeB: draw only on top (used pixels)
- 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
- dropshadow tool
- text support? using bitmap fonts?
- custom save format that supports layers data or settings? (outline, adjustment layers..?)
- save image to users own cloud
- unity connection
- bitmap to level
- fill holes tool (fills missing pixels, from fast drawing, uses neighbor pixels)
- layer 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?
- sand/snow/water simulation (falling pixels that settle on top of objects)
- add shiny edges tool
- blur tool
- slime tool (pixels spread, but stops on non-invisible pixels)
- pixel lights (place on canvas, lights 'fov' area is drawn)
- normal map generator (from image or separate layer to paint)
- height map generator (from image or separate layer to paint)
- slimify tool (falling drops from objects)
- spray paint tool (like old Paint)
- Fire tool (like Photoshop)
- Palette optimizer tool (reduce colors)
- settings: default palette
- settings: default current color
- settings: current cell rectangle outline color (and filled or not)
- export image
- export resolution multiplier x2 x4
- export formats: png, gif, ..
- full screen mode (drawing canvas and maybe toggleable tools)
- quick palette swap (multiple palettes)
- small sepatate working palette: you can pick certain colors into "quick palette" (for example when working on foliage, need only certain colors)
- shiny sprinkle effect maker (star spraying tool or post process: apply shiny starts on bright pixels)
- post processing effects?
- pixel art resource quick list (not in app) for online tools like sprite character generator etc
- zoomable/scrollable drawing window
- easy backup save system (auto incremental saves or so)
- tiling tools and preview (to easily create seamless textures)
- fully customizable layout (by allowing user to drag'n'lock components anywhere)
- 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
- tool to replace color in image
- allow different canvas resolutions
- better line drawing system
- settings: set grid alpha and background color
- settings: show grid
- settings: default resolution