Well the silence is deafening, so I guess I have a lot of work yet to do! (I already knew that
)
KNOWN ISSUES:
TOOLBAR
Pretty sure the DRAW and Erase features work well.
FILL needs work still, but is serviceable.
REPLACE works well.
BRIGHTEN/DARKEN work, but maybe I shouldn't allow it to change colors so quickly.
CIRCLE only does filled at the moment and even then its not always perfect.
BOX only does filled, but that works well. You can only go from TOP-LEFT to BOTTOM-RIGHT at this time.
NOISE works well unless you keep pressing it. At that point, it seems to favor certain columns and they become more pronounced.
OUTLINE is not currently functional.
ZOOM works well, but will reset the CANVAS to the center of the screen, if it had been moved.
All of the SHIFT features work well, unless I missed something.
ROTATE works great with a square CANVAS, but needs work when using different width and height parameters.
FLIP VERT/HORIZ seem to work as expected, regardless of dimensions.
MIRROR VERTICAL only works from BOTTOM to TOP, so anything drawn on the TOP will be overwritten with the pixels on the BOTTOM.
MIRROR HORIZONTAL only works from RIGHT to LEFT, so anything drawn on the LEFT will be overwritten with the pixels on the RIGHT.
MOVE CANVAS seems to work fairly well, but it is new, so I haven't fully tested it yet. It gets reset on ZOOM and GRID toggling.
SELECT is currently not functional.
EYE DROPPER works with either the PRIMARY or SECONDARY colors, assuming you have selected which one you want to change.
GRAYSCALE appears to work well.
SEPIA appears to work well too. I will allow options for tweaking these in the future.
MENU
NEW CANVAS works, but it may color a pixel on exit. Also, I'm not sure how responsive the program is beyond 128x128.
OPEN this will only open a file, if you have previously saved it with the SAVE icon.
SAVE this will only save the current CANVAS layout, so you can continue working on it.
SAVE PALLETTE will save the PALLETTE with whatever colors you have changed them to. This new pallette will be used when reopening the program.
PNG will export the ACTUAL IMAGE to your Hard Drive at the DEFAULT SAVE location and give it a semi random name, starting with PE followed by a series of numbers, such as PE123456.png. It will never overwrite an existing file.
(DEFAULT SAVE LOCATION: C:\Users\UserName\AppData\Local\AGKApps\AppName\)
UNDO appears to work really well as far as my testing so far.
TRASH clears the current CANVAS, changing all pixels back to WHITE.
GRID will toggle the grid on the CANVAS. This resets the position of the CANVAS on the screen, if it had previously been moved.
HELP is not currently available.
PALLETTE
Choosing colors works well.
You can select beetween the Primary and Secondary colors to change them, by clicking on them. The INDICATOR will be focused on the color that will be changed.
To Change the Colors on the PALLETTE, right-click on the color you want to change and manipulate the sliders on the dialog box.
Use the SAVE PALLETTE icon, in the MENU, to save your changes.(Optional - Program will load that pallette's colors on start)
You can also flip the PRIMARY and SECONDARY colors by clicking the button on the TOP-RIGHT of the current colors.
Other than the above, has anyone tried it out and found other issues?
EDIT: Just remembered, the Export to PNG does not currently support the ALPHA channel on an image.
This is due to the fact that I am drawing the actual image using the DRAWLINE command that does not support the ALPHA channel.
I am not well versed on MEMBLOCKS, so until I am, this is the only way I know how to convert the sprites on the CANVAS to the Preview Image.
Thank you
JHA
Proverbs Challenge: http://pc.potentialsunleashed.com/
Using AppGameKit V2 Tier 1 - FPSC Reloaded / Game Guru