dDave wrote:Howdy,
Ok, I have GMAO up and running. Here are some comments. I'm on Mac OS 10.3.3.
* What format can raws be in? Do they have to be .jpg or gif? .tiff doesn't work.
The should work fine as jpg, gif, or png. I could add TIFF support, but I would need to use a non-standard Java library to do it, and PNG is just so much better than TIFF it isn't even funny.
dDave wrote:
* I can create a new XML file, but once I quit and come back, I cannot open the file. This seems to be a bug with the open dialog box. You can browse, but the "open" button remains greyed out and you cannot click it. This happens no matter which browse/open option you try.
[update - If you change the selector from "xml files" to "all files" then the open button becomes active]
I'm not sure I understand what happens. You create a new XML file, then can not open it again? I don't think I've tried to do those operations back-to-back, but I've never had any issues with opening XML files before. I'll take a look at it.
dDave wrote:
* "Vanity" is misspelled in the vanity string option.
* The is an extra "s" in "add notes" in the translator notes option screen.
Entirely possible. How is it misspelled exactly? I just searched through the code and saw "Vanity" everywhere I expected it. Didn't notice a misspelling (but I didn't look very hard. There is lots of code.) Fixed the "Add Notess" thing. (I probably won't update the GMAO build just for that though.)
dDave wrote:
* You can't paste file paths (or any text) into the option fields to save time
Are you sure? Because I do that all the time. I don't have an OSX machine to test on though, so...
dDave wrote:
* Need to have a browse when adding a new page. Or better yet, have the program offer to auto add pages for every image file in the directory.
This just comes from how I work. I work one page at a time, linearly. After adding the first page, it will auto-suggest the next page name if you use sane naming schemes, or if you are using images from a Local directory, it just gets the next file name. So you should just have to click OK in most cases. I complete one page at a time. Since the GMAOServer creates pages (HTML-based) for all pages that are added, I don't like adding pages that I haven't translated or am not in the process of translating. Also, if you add a lot of pages, there is no way to indicate which ones have been translated or not without checking.
Tell me how you work, and it shouldn't be too hard to support that kind of work flow. At least auto-adding pages for files in the directory would be easy.
Of course, I need to also add a way to modify pages in the XML file - like change images for them or delete them.
dDave wrote:
* When changing the magnification, re-selecting 100% doesn't do anything.
Don't mess with magnification. It is a totally broken feature. I need to re-work that code from the ground up and just use an AffineTransform for the magnification instead of the crazy way I do it now.
dDave wrote:
* When adding a new page, the file tree on the left collapses, making you manually open it again.
Long standing bug. I have never been able to figure out how to get the tree to refresh without doing that, and then I never bothered to figure out how to open the tree up again. I've been meaning to fix this for years. I just haven't yet.
dDave wrote:
* There is no way to delete a page without digging in the XML file.
Yes, that is true. I intend on adding a popup menu on the Page in the tree to allow for some operations on it. Eventually.
dDave wrote:
* GMAO crashed on me several times. Per your advice, I was saving often, so no big deal. But is this common? How about an auto-save after each new page?
How does it crash? It really never crashes on me, and I use it a lot. Very rarely, once every 100 pages or so, I will get a crash while rotating text. Otherwise, it is stable. The biggest problem is that if you don't make sure that you have a "Page" selected, you can accidently translate stuff that gets totally lost. (I think I updated the save to blank out the page that is showing to force you to re-select a page though. I think.)
dDave wrote:
Still messing around will your program, and once I can get a chapter cranked out, I'll give more feedback. In any case, I expect to (and am looking forward to) heaping praise on you.
Best,
Dave
Let me know if you have any suggestions. Especially let me know if the documentation is bad (it is) or if things are unintuitive. I am about to add a "Help" system to GMAO that is just a collection of HTML pages that you can browse (via the HelpGUI library). Well, actually let me know if you would like to help me write documentation once I get that thing in.
Thanks for the comments! I'll try to fix some of that stuff...
fugu