Quick (Final) Request For Beta Testers

Hideho everybody.   Thanks for the help with the beta testing.  This is a quick list of the issues that were reported and which I have confirmed fixed.  I’d be obliged if Mac users could try executing the app again and see if the permissions got kept by the zip file this time.  If Windows users want to kick in any comments, I’m always obliged.

Windows version (requires Java 1.4+ installed)

Windows version (native — doesn’t require Java)

Mac version (shouldn’t require anything you don’t have)

  • Purpose of plus/minus buttons is unclear.  Rewrote description of functionality on main page of app.  (Both buttons were already mentioned, but if you guys didn’t see it that is my fault.)
  • Two included bingo cards, written in Spanish and Japanese, could not be loaded properly.  Fixed.
  • Mac menu bar does not appear where Mac users expect it to be.  I believe this to be fixed.
  • Windows resize when wizards are selected.  I appreciate the feedback, but this is by design.
  • Resizing the window such that the sample card is not totally visible, then resizing it again, causes text on the sample card labels.  This is related to the Swing library’s implementation.  I will study the feasibility of fixing it later, but at the moment it is a cosmetic issue which is easily recovered from and happens only in edge cases.
  • Changing word wrap causes the sample card to shuffle.  I appreciate the feedback, but this behavior is by design.
  • Mac users do not expect to use the Ctrl key, but the program does.  I believe this to be fixed.  
  • Mac users do not expect mnemonics.  I’m sort of loathe to remove functionality, particularly functionality that a few hundred paying customers may be using already.  I’m not exactly a Mac UI partisan and most of my users aren’t, either, so I’m going to put off changing this one.
  • “Upgrade to full version now?” dialog is wider than my screen.    Fixed.
  • The text in the Advice frame is selectable with the mouse.  Hard to fix due to Java implementation of text boxes, no impact on customers, postponing until I am very bored.
  • Small screen + extraordinarily long words on card (e.g. names of famous plays) = card extends off screen.  Low impact and rare circumstances, but I will address this eventually.
  • Save/Open defaults to application folder, should be elsewhere.  Suboptimal but kept for backwards compatibility.  You may be interested in knowing that applications can write to Program Files in Vista.  Really, try it — MS hacked around their own security system to avoid breaking legacy apps.

nota bene to Ant users: the zip tasks discards permissions.  If you need them to come out intact, you need to put the files requiring extra permissions in <zipfileset filemode=”755″> blocks.  In particular, if you are zipping a distribution which includes a jar wrapped up as a Mac application, the JavaApplicationStub file needs to be marked as filemode=”755″.  Much love to the testers that discovered this before my users did.

Explore posts in the same categories: Uncategorized

6 Comments on “Quick (Final) Request For Beta Testers”

  1. Jordi Fita Says:

    I have downloaded the Mac version again but it still has the same permission problem. I had to chmod manually in order to start the program.

    The other issues seem to be fixed.

  2. Andy Wilkinson Says:

    “You may be interested in knowing that applications can write to Program Files in Vista.”

    Be careful with this one – as far as I’m aware, Vista doesn’t allow you to write to “Program Files”, just makes it look like you can (they are really saved in the user’s directory, but Vista then makes it look like it is in Program Files to the app). I have a funny feeling this is determined per app – so another app may not find the file in the same place (and how does this affect upgrades to your app?). I’m pretty sure that this is per user though – if you save it in the “Program Files” directory it may well magically not be there for other users. As I say – be careful with this!

  3. Andrew Says:

    For the Mac the permission issue is still there, but the other issues seem fixed. The mnemonics aren’t displayed by the screen menu bar so you’re ok there. They still work if pressed though (although in a non-standard way, pressing alt-F displays the file menu inside the window).

    The window resizing behaviour is a bit weird. When it opened for the first time the window was too small and the Sample Card expands vertically to fill the whole screen (each cell was about 3-4 lines high) and the Advice was totally hidden. Expanding the window caused the sample card to shrink (each cell 1 line high) and the Advice came into view.


  4. Patrick Says:

    Argh, I thought I had seen the last of that issue. I will try to kill it… again.

  5. Ruben Gamez Says:

    Hey Patrick,

    A few things to note:

    1. Permissions problem still there, when I do a “ls -l” I get this:
    -rw-r–r– 1 ruben ruben 23192 Jan 18 12:44 JavaApplicationStub

    2. The menu system at the top of the screen instead of part of the program is very cool, much better!

    3. That same menu system somehow… hangs anytime I hit it, especially if I try to click several of the menus in a row, CPU hits 100% for a while. I’ll email you a couple of screenshots.

    4. Wasn’t able to test printing because my printer lacks Mac drivers 😦

  6. Andrew Says:

    Shameless plug here… but I’ve got a library that can do the mac menu stuff for you if it ever becomes something you’d like to do.

    I’ve written a blog entry about it at http://pietschy.org/blog/2009/01/mac-fidelity-on-menus-using-gui-commands


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: