Hi John,

Thank you for an excellent and what seems fairly complete review.

> On Mar 10, 2016, at 12:45 PM, John Smith <[email protected]> wrote:
> 
> I started with a fresh installation and no local files.
> 
> App opens to the login page. Straight forward entering details and doing a 
> credential check. It might be an idea to change the font colour on the status 
> messages as they don't standout at all. Maybe red for error messages?

Good idea.

> App informs the user that the cloud is being accessed and it's downloading 
> the dive list - that was 15 minutes ago.  Restarted the app and it took 
> approximately 10 minutes to download a 60 dive database.

That is stunning. I load 420 dives in maybe 40 seconds. Or a different user 
with 50 dives in maybe 15 seconds.

> Dive list scrolls well and there is only a small lag between clicking on a 
> dive and the dive details being shown.
> 
> The left and right slides are a little difficult to use until you are used to 
> the movement required.
> 
> Clicking on the pen opens up the edit window, changes are easy to make and 
> the screen returns to the dive window with updated details all correct.
> 
> Clicking the dive map correctly opens google map and shows the dive site.
> 
> The back button takes me back to the dive list as expected. 
> 
> Add manual dive - can change time but not date, other than that everything 
> works as expected.

What exactly do you mean by "not the date". I tested this several times, my 
blind guess is that you somehow ended up with something that the program 
doesn't parse correctly. The parsing is still a little too picky for my taste 
:-(

> Can't see what the gas mix does as it only ever seems to show air and I can't 
> change it to anything that seems sensible I.e. Nitrox 32 or 15/40 trimix etc. 
> It might be better to remove it from the edit list for now.

That would mean delaying the first release. I'll mark it as a "known issue". 
That's annoying - it's something I never tested... which is why it's so 
important to have testers try all the different parts of an app... I spend way 
too much time on the mechanics of getting this all to work that I usually am 
not thorough enough when testing. As seen here.
Definitely something we want to fix for v1.1

> Dive details show cylinder information but you can't add cylinders. Not a 
> problem, but worth noting.

Dang - both this and the previous issue could have been easily noticed and 
fixed in the long beta cycle :-(

> Uploading new dive to cloud was equally slow and painful, followed immediate 
> after by a crash

The slow I don't understand, the crash worries me. I test this particular part 
of the app (editing things, adding things, deleting things and syncing with the 
cloud) all the time.
You don't happen to have a stack trace or anything from the logcat?

> Can't see new dive on desktop version - although developer log says 61 dives 
> on cloud which should be correct - possible bug in desktop? No, after 
> clearing memory and reloading, the dive doesn't reappear indicating that the 
> cloud wasn't correctly updated. 

The crash might have prevented this from working. Again, this works really 
reliably for me. Are you connecting over wifi? Or via 3G/LTE? Or GPRS? :-)

> Try again. Worked this time.

Good.

> It's noticeable that although the access cloud warning has disappeared, the 
> app is still thinking and everything is locked out until this process 
> completes.

Yes, the notice times out before the access is finished. Maybe that's not 
ideal. THIS is something we could change quite easily.

> Made change on desktop, change seen on app after reopening.
> 
> Deleted dive ok. The undo is there a little longer than I would like, but 
> that's a personal thing. Change replicated on desktop ok.

On some phones where it takes a while for the menu to close it's barely long 
enough.

> Overall the app is easy to use and reasonably intuitive. The lag in loading 
> and saving is a real bind. It's not a bandwidth issue from my side and the 
> desktop version doesn't have the same delays. 
> 
> I think that covers most things.

Again, thank you so much for the detailed test!

Would you mind filing bugs for the issues that you found? I now need to decide 
if I want to just ignore the bugs and say "to heck with it" or if I want to 
once again delay the release... I think I should be delaying the release... and 
while this seems reasonable, it does not make me happy :-(

/D
_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to