Onkr wrote:
- when the opacity of a region is lowered to 0%, its blue outline is made transparent too, making it difficult to know if the bubble is selected or not: the transparency attribute should not be applied to the blue outline.
That should be easy enough to fix. I'll look into it when I have some time.
Onkr wrote:
- the in-line editing does not seem to work in some cases: I added a letter in the middle of a text, then removed it using 'backspace', and the program stopped responding, seemingly stucked in some infinite loop.
That shouldn't happen; I've debugged that code pretty well. It could spike CPU and take a while to be responsive since GMAO does full text flowing and font resizing on each character input. But, I could be wrong.
Onkr wrote:
- when exporting a page to an image, if a bubble is currently selected, the blue outline will appear on the generated image.
Ah, yes, that is a problem. It would be annoying to fix though, compared with how easy it is to not highlight a bubble.
Onkr wrote:
- the 'erase' button could be made 'non-sticky': more than one time, I selected it to erase a bubble, then clicked on another bubble to edit it, erasing it too to my dismay. It could be nice that the 'erase' button inactivates itself as soon as a bubble has been erased.
Hm, I haven't had that problem since I'm very careful with the delete button... It does change the cursor. Anyway, it wouldn't be too tough to snap the tool back to the polygon tool or something. I don't really like that behavior though, so I wouldn't hold my breath...
Onkr wrote:
- the completion of a character name can be somewhat surprising: at the letter 'K', my list of characters contained 'Kaorin' and 'Kagura' (just guess what I was translating ). When hitting the 'K' key, the 'a' letter was automatically added, but I dit not noticed it immediatly, thus resulting in things like 'Kaaorin' or 'Kaagura' because I added the 'a' letter just after 'K'.
Well, that won't change for sure - that is proper completion behavior. GMAO will automatically add letters until the name is ambiguous. Since you only had "Kaorin" and "Kagura", when you enter K, also adds "a" since all choices require it. The user only has to press the minimum number of characters to specify any string in this case.
There are other ways to do completion, but they are far inferior. Blame my Unix bias for this.
Onkr wrote:
- It could be nice to put the focus of the new page immediately after it being added.
I can't do this - I've tried, and the code that I have that does this crashed GMAO hard. I haven't been able to solve that problem. Bummer.
Onkr wrote:
- I have been able to mistakenly create a two-point polygon, i.e. a line segment, that the erase button can not delete. I had to erase it from the XML file.
Yes, I've had that problem also. I guess I could force the polygon tool to have at least 3 points before closing, but it is a bit of work for another problem I haven't run into too often. If I have time, I'll fix that.
Onkr wrote:
- a bubble is outlined in blue when the curser is over it: when leaving this bubble then reentering it immediately, the blue outline is not redrawn.
If you move around too quickly you can get the bubbles stuck on as well. That's a problem with how I've currently implemented the bubble class. I have been playing on and off with moving a Bubble to a subclass of Component, but it's too big of a change to make easily.
Thanks for all the bugs. I'll try to fix them.