Hi HeadKaze,
I was using your program to pump out some CPs and found myself having a few issues with the interface.
If I selected multiple labels to move them all the same way at the same time, things like the left/right/center justification would be applied to all the selected labels. I selected all my labels to apply the same color to them all at once, but it then applied the same justification to all of them without me telling it to. =(
Another issue I had was with editing the label text. I set up a few new labels and then went to enter my text. I clicked on label one and gave it the value "SHIFT" and then I click on label two to edit it... at that point, label 2 was given the value "SHIFT" and label one revered to "New Label". So I had to open the properties, edit the label, close the properties, click on the next item, open properties, edit it, close properties...
Also, when doing a preview on 6 button games, buttons 5 and 6 for player two don't work. They show up as unused with no labels. A workaround I found was to just copy P1 to P2, but that also came with it's own set of issues. When I pasted the copied layout, the labels from P1 were linked to the buttons for P2 and the P2 labels were unlinked. A simple solution for that is to just shut off the arrows or remap them all manually. One time I pasted and all the pasted buttons wound up being linked to one label.
I deleted the paste and pasted again and it worked fine.
Very randomly, clicking on an item will make it jump. I found this to be highly annoying as I wanted P1 and P2 to be identical, but when I'd click on a P2 button to remap it to the P2 label, the button would, on occasion, jump in a random direction, sometimes up to a quarter inch. I wasn't clicking and dragging on accident; I was doing this on a laptop with my hand no where near the touch pad and just clicking the button would make seemingly center the picture on the mouse cursor.
Maybe I'm dumb, but I also couldn't find a way to shrink the work area of the CP. I have a small background on my CP that uses about 1/3 the work area. When I go to export my CPs, the image put out is the full size of the work area and is 2/3rds empty space. It's not a huge deal, but when I go to enter the CP field in the Mala layout editor, I have to make it 3x the size of the CP or else it doesn't fit right.
I had a bit of user error with the preview function as well. I was setting up my layout and hitting preview, saving when asked, and then being presented with the default layout! I was becoming irate until I figured out you had to specify the layout to use for mame in the options. I found it to be kinda counter intuitive. Would it be possible to make it so that you can preview the active template without configuring it in the options as the mame template?
I also had a bit of a weird error happen with my batch exports. The first time I exported everything and configured Mala to display it, Mala would crash every time I tried to open it. After some testing, I found out that it was the CP images. If I removed them, Mala worked fine. So I ran a new batch and Mala worked fine... however, half of the templates listed "Rack + Roll" as the game with a 2 button layout. Running the batch again seems to have fixed it though.
Could I also make a few feature requests? It'd be nice if, in the editor, it were possible to lock items, or even specific traits of an item (color/justification/link), so they could not be edited or moved. UNDO would be invaluable as well as being able to set image order. I wanted to insert and image between my buttons and the CP background and it would only go over everything except the labels.
I'm also having some issues with CPwizard when I pause. It doesn't always pop up when I pause, but after reading through this thread a bit, I suspect it's because I assigned the same key to close as well as pause.