drmarkle wrote:
Specifically, when entering new dive sites, it does overwrite the several other dives that were downloaded from the current session. Each new entry overwrites the same dives downloaded at the same session. If I download Taveuni Island, the White Wall for my first dive and for my 2nd a new Island and new site, it overwrites all the previous dives from that download.
How are you entering the dive sites? Can you walk me through the steps? It sounds like what I explained above is what you are seeing, so let me try and clarify that a little. Say I'm on a dive trip, in Fiji.
I get home from the day. Download dives. Now I have say two dives, which both have Unknown Country, Unknown Location, Unknown Site as their dive site.
I open the dive inspector. Swap to the General tab, and at the bottom are three boxes - country, location, site. If you just launched MacDive, then these three boxes are all empty. So I type Fiji in the country box, Tavenui in the location box, and White Wall for the site. I click "Create New".
Now, notice the long dropdown box just above changes from "Unknown Country, Unknown Location, Unknown Site", to "Fiji, Tavenui, White Wall". With me so far? Clicking create reads those boxes, creates the new Site behind the scenes, and assigns it to the dive. That's it - the boxes do not reflect what is set for the dive. They are only a shortcut to quickly creating a site and assigning it to the currently selected dive(s).
Now, I click "next" to go to the next dive.
Notice that the dropdown box changes back to "Unknown Country, Unknown Location, Unknown Site", since it doesn't have a dive. But the three boxes still say Fiji for country, Tavenui for location, and White Wall for site. They don't change when you swap dives. This is cool - this saves us typing Fiji again, and Tavenui again (given this dive was done at the same island of course).
So I just change the site to "Another Site", and click Create New. Now notice the dropdown box says "Fiji, Tavenui, Another Site". So we've created the new site, and it has been assigned to this dive.
Now, basically, you're done with the sites for those two dives. So you click "Previous" to go back to the first dive. Notice the Country, Location and Site boxes still say Fiji, Tavenui, Another Site (the site you just created) - because they're just a shortcut for adding a new site quickly. But notice the dropdown box indeed has the correct site you assigned to this dive, "Fiji, Tavenui, White Wall".
So the point, really, is that the dropdown box is what site is selected for a dive. Those three text boxes, are not. They have nothing to do with the current dive, and will not change unless you change them or restart the app.
Does that make sense? Does it explain what you are seeing?
If not, I apologise for being dense, but it would be great if you could provide me with a similar description of how you are adding sites and what you are seeing wrong (ie specifically where you are creating the site, and how you are assigning it, what dive(s) you have selected at the time, maybe even a bunch of quick screenshots if you can be bothered, etc etc).
I spent quite some time last night playing around just adding/editing sites and I failed to find any issues, so any guidance you can give me as to how to replicate your problem would be great.
(If this is the case, which I hope it is, then it brings up the issue that maybe this isn't the best user interface design. For some background, I actually added this as a shortcut for myself while I was away on a dive trip - I found it significantly easier to quickly go through and add the right sites after a day of diving. The alternative was to manually go and create 2-4 sites a day in Sites, and then go back to dives and choose them from a big dropdown. This ended up being frustrating, and being able to quickly just change the site name, possibly location, and click Create saved a bunch of time and streamlined my workflow).
Although the fix on the certifications improved things it remains imperfect with erratic failures to save the backside of a card or overwriting the front of the card with the backside when entered. It is much more reliable than the first build but still seems to have bugs.
I will have to address this - I wasn't aware of any further issues, and have had no other reports of problems. So I'll take a look and see if I can spot what is going wrong for you. Are there any patterns or steps you can take to reproduce a problem? Certain images you are trying to add? Anything that you can think of that causes an issue?
I'll take a look tonight, at any rate.