I've recently had my first real look into Pyspades Map Editor today and I think it could be a very powerful tool, but it could use a fair bit of work. Now, I'm not a coder, and probably never will be, so I don't know if these are feasable to do, but I'll just spew out the random suggestions I have for it and let the coders decide. Ones I feel are important have a * after to them;
GUI/General Functions:
 - Ghost outline of current brush*
 - Toggleable map grid overlay (I would mainly use it for checking where spawns would be, but I'm sure it could be used for other things too)
 - On-screen colour palette
 - Make z-layer below visible on current layer (imagine like it is in Dwarf Fortress)
 - Grid snap* (& see grid lines)*
 - User-definable keyboard shortcuts
 - Undo/Redo*
 - Help menu*
Tools:
 - Selection tool (click on one corner, click on other corner, could work over multiple z-levels?)
 - Erase tool* (I could've sworn it had one when I used it last year to touch up a specific area in one of my maps. Could be mistaken)
 - Able to paint a texture rather than inserting the texture in its entirity
 - Select a scale for the texture
 - Fill tool*
 - Line tool* (& ability to select line thickness)*
 - Shape tool (draws outlines of shapes like circles and rectangles by click&drag like in MS Paint)
 - Text tool (for those who sign their maps)
 - 3D Shape tool (Spheres, cubes, pyramids, cylinders, etc.)
 - Paint tool* (doesn't insert new blocks, just changes colours of existing ones)
 - Insert Voxed Item tool (can be moved around once inserted, press a certain key to anchor it in place)
Any others that I might have left out? And would any be able to be implemented?
			
