[Windows Mobile Apps and Games] Osprey00:
tronikos,

Thanks! The overlay feature works great. Thanks for that. The cracked glass and Stopword overlays that I posted above look great with it. With the 3rd one, I realized that I had to tweak it some, so I've done that and re-uploaded it, so please grab it again from my post above. In addition to looking good with the iReflect icons, it now also looks good with the ones currently in iPhoneToday.

Also, the use of wav files on icon launch works well. The breaking glass wav file that I uploaded didn't sound as clear on my device as I had hoped, so I've re-uploaded with slighter higher quality. Please re-download that from the above post, as well. In addition, here's a generic "clicking sound" that ought to be satisfying for the majority of users (and is 1/6th the size): Click.wav

1. This is kind of unrelated, but I stumbled upon a bug of sorts with animation when I wanted an icon that didn't launch anything, to test the overlays with. I found that an icon that has animation="1" set for it but not a valid path tends to leave you stuck with a black screen (the result of the animation) for about a minute after pressing it. You can duplicate it by setting exec="". Perhaps more importantly, you can duplicate it with exec="<invalidpath>". In that case, you'll get an error message, as expected. If you wait 5 seconds or so and dismiss it, the black animation goes away... but, if you dismiss the error within the first 5 seconds or so (as most people would, I would imagine), the black animation stays on the screen for a minute. Of course, you can easily cancel it and get back to the menu by tapping the screen, but it'd be nice if that weren't necessary (especially since tapping the screen tends to accidentally run a program). I'm sure that it's an easy fix or two.

2. If possible, I think that a nice addition would be the option of having the vertical scrolling stop scrolling when there are no more icons in the given direction. Right now, for example, if you flick up (to access lower icons), the icons, including the last row, shoot off the top of the screen and then come back down to settle into place. It'd be neat if you could figure out a way to stop the icons from moving more than they need to (in both up and down directions). That would just make vertical scrolling less chaotic and more predictable. I realize that that would disable the "out of screen" feature (at least up/down), so one or the other would need to be optional.

3. Maybe you explained this before and I can't remember, but is it the intended behavior for a static background that's too large for the screen to shrink to fit? That's what it's doing and it doesn't seem right to me. It invariably leads to horribly distorted backgrounds. Even when it produces an acceptable image in one orientation (especially when the image was sized for the screen), rotating to the opposite orientation produces a distorted one. I think that the "static" option shouldn't shrink to fit and, instead, should show the image exactly as the "non-static" option does, except, of course, without the background scrolling (i.e. it should just cut the image off). If you like the general idea of re-sizing, you could then implement a separate shrink-to-fit option that shrinks only one of the dimensions to fit the screen and calculates the other dimension in order to keep the proportions of the original image correct (resulting in black bars on either side of the image, but still a lot better than a squeezed/stretched image). What do you think?

4. My PNA (and, probably, most PNAs with CE Core) has a small problem with right clicking (tapping and holding). I'm almost positive that it's not iPhoneToday, but I'll use it as the example. If I tap on an icon and hold for 3 seconds, I get the context menu (with "Add icon" through "Exit"). If I tap and hold for less than 3 seconds, the program launches. So far, so good, right? The problem is that, if I tap the icon quickly (i.e. fingernail/stlyus touching for only a few milliseconds), I get the context menu. Clearly, that's not supposed to happen and is a big problem because I'm getting the context menu a lot when I mean to be launching an app. Disabling iPhoneToday's right click support solves that problem, but takes away the context menu, so it's not much of an option. I've just done a little bit of googling and found the following article that seems to describe my problem and says that it's a flaw in CE's tap-and-hold support: http://www.codeproject.com/KB/mobile/tapandhold.aspx. The author mentions a fix to be implemented in programs that should prompt the correct tap-and-hold behavior in CE. Would you mind looking at it and seeing if it's a change that you can make in iPhoneToday? Much appreciated!