upeters
01-04-2008, 01:11 PM
Hello,
I am nearly finishing my first project using AMS, and I am impressed with the ease of use. However, there are some things that still could be better. I am listing here my findings, in no special order, for your appreciation:
1) I see that temporary files are not always removed. Actually, when closing the Web/Email executable created with AMS, almost every time the program leaves a folder and a file behind. Example: ir_ext_temp_0/autorun.exe in the temporary folder. Ideally there shouldn't be any leftovers after closing the file.
2) When trying to enter a negative position for an object, the entry field has a hicup. For example, if I try to set a horizontal position to -128, as soon as I type the minus I get a zero in the field, on pressing the 1 that zero becomes the 1. As a result, after pressing the four keys "-128" withou looking at the screen I have actually a positive "128" in the field. Not good at all.
3) The publish process is a bit ackward. I don't like to have to click through unnecessary dialogs. When I ask AMS to build the Web/Email executable, I have to click seven times! Come on guys, this is quite a bit annoying. Build, Next, Build, Yes (for overwrite), Continue (to close the Build Status dialog), Close. There is no way to disable the build dialog, which in my opinion should be displayed only on error situations - otherwise it is pretty useless anyways.
4) When working on a Lua script, I am used to save during my work progresses, as I do when using Setup Factory, True Update and Visual Patch. For some reason, the universal keystroke Ctrl-S doesn't save the work in progress, instead it opens a "Save As" dialog. No, I dont want to "save as", I want to save my current work without leaving the editor.
5) Dialogs aren't localized or editable. For example, when fetching a file from a server on the internet, I get a dialog box in english, telling me "Saving xxxx from xxxx (0.00 KB/Sec)." I know that I translated these strings for your other products, why aren't they used in AMS? I would prefer to have them in a language of my choice.
6) Adam told me that the web object is a windowed object, so it won't obey the established z-order in the project, showing always on top instead. Wouldn't it be possible to make it not windowed? I made some tests here with Visual C/C++, using the Internet Explorer web control (and the Mozilla control, for that matter), and both components allow me to place other objects on top of them, like buttons or images. They don't have to stay on the top at all, at least not on inside a MFC application/dialog. So this doesn't seem to be a limitation of the control, but how you are using it in AMS. It would be very nice if the z-order could be respected.
Comments would be appreciated.
Cheers,
Ulrich
I am nearly finishing my first project using AMS, and I am impressed with the ease of use. However, there are some things that still could be better. I am listing here my findings, in no special order, for your appreciation:
1) I see that temporary files are not always removed. Actually, when closing the Web/Email executable created with AMS, almost every time the program leaves a folder and a file behind. Example: ir_ext_temp_0/autorun.exe in the temporary folder. Ideally there shouldn't be any leftovers after closing the file.
2) When trying to enter a negative position for an object, the entry field has a hicup. For example, if I try to set a horizontal position to -128, as soon as I type the minus I get a zero in the field, on pressing the 1 that zero becomes the 1. As a result, after pressing the four keys "-128" withou looking at the screen I have actually a positive "128" in the field. Not good at all.
3) The publish process is a bit ackward. I don't like to have to click through unnecessary dialogs. When I ask AMS to build the Web/Email executable, I have to click seven times! Come on guys, this is quite a bit annoying. Build, Next, Build, Yes (for overwrite), Continue (to close the Build Status dialog), Close. There is no way to disable the build dialog, which in my opinion should be displayed only on error situations - otherwise it is pretty useless anyways.
4) When working on a Lua script, I am used to save during my work progresses, as I do when using Setup Factory, True Update and Visual Patch. For some reason, the universal keystroke Ctrl-S doesn't save the work in progress, instead it opens a "Save As" dialog. No, I dont want to "save as", I want to save my current work without leaving the editor.
5) Dialogs aren't localized or editable. For example, when fetching a file from a server on the internet, I get a dialog box in english, telling me "Saving xxxx from xxxx (0.00 KB/Sec)." I know that I translated these strings for your other products, why aren't they used in AMS? I would prefer to have them in a language of my choice.
6) Adam told me that the web object is a windowed object, so it won't obey the established z-order in the project, showing always on top instead. Wouldn't it be possible to make it not windowed? I made some tests here with Visual C/C++, using the Internet Explorer web control (and the Mozilla control, for that matter), and both components allow me to place other objects on top of them, like buttons or images. They don't have to stay on the top at all, at least not on inside a MFC application/dialog. So this doesn't seem to be a limitation of the control, but how you are using it in AMS. It would be very nice if the z-order could be respected.
Comments would be appreciated.
Cheers,
Ulrich