PilotFlying
Well-known member
Hello Neal,
First, I must say, great job with Logbook Pro for iPhone! I've been a Logbook Pro user for many years, and have been eagerly anticipating this addition for a while. The sync to/from the 'cloud' is pure genius.
However, since the update to v1.0.2 with multi-tasking support (and continuing on the latest release, v1.0.3), I've experienced multiple crashes and other strange behaviours. I've yet to be able to pinpoint the exact circumstances that lead to this situation, but as far as I can tell it seems to correspond with the transition from airplane mode ON to OFF. Several things have happened in this case, on several occasions:
(1) After entering a flight on the 'Flights' page and returning to the 'Home' screen to sync by pressing the back arrow, the app freezes. In some instances, a few minutes later it will subsequently unfreeze, but then incorrectly show the contents of the 'Flights' page on the 'Home' screen (I can tell it is the home screen because the 'Sync' button shows on the top left instead of the 'Home' back arrow - see 'photo_4.PNG' attached). In other instances, it will show the contents of the 'Home' screen on the 'Flights' page ('photo_3.PNG'). The only way to then fix this situation is to completely close the app from the multi-tasking tray and then relaunch the app. Sometimes the last flight entered will still be there (if it got the sync in before crashing), but other times not.
(2) Sometimes, when entering an in/out time, the time shown in the in/out field after being edited is shifted by several hours from what was actually set on the selector wheel; i.e. 21:20 selected, 19:20 displayed. 'photo_2.PNG' attached shows the result of entering a time of 21:20 ('photo_1/PNG'). My best guess at this one is that it has something to do with a change in time zone from the time airplane mode was turned on to the time is was turned off, as it only seems to happen after crossing multiple time zones, and the difference between the selected/displayed values seems to correspond with the time change. The example above occured at the end of a flight from Calgary, AB to Ottawa, ON - exactly 2 hours apart. Again, the only way to fix this problem is to completely exit the app and then relaunch.
On another note (not so much a bug report but a question/suggestion): since the addition of multi-tasking, the 'Sync on Start' and 'Sync on Exit' options no longer have any effect, as the app never really starts or exits. This means that the automatic syncing function doesn't work, and a manual sync must be initiated from the home screen (which has proven a slight problem due to the crashes reported above). Is there a way that you could initiate a sync any time Logbook Pro becomes the active app, and then again when closing to the background (in essence achieving what you were originally intending before the advent of multi-tasking)? Or maybe upon clicking 'Save' from the add flight screen? Or am I missing something as to how the current setup is supposed to behave?
Please let me know if you need any further information from me. Hopefully you will find a fix for these issues soon, as it is proving to be a bit difficult to use the app as it is right now. The thought of being able to enter flight details in Logbook Pro while multi-tasking is wonderful!
Cheers,
Chris Brunner
Note: These issues were also submitted as a technical support ticket (ID VMR-110458).
First, I must say, great job with Logbook Pro for iPhone! I've been a Logbook Pro user for many years, and have been eagerly anticipating this addition for a while. The sync to/from the 'cloud' is pure genius.
However, since the update to v1.0.2 with multi-tasking support (and continuing on the latest release, v1.0.3), I've experienced multiple crashes and other strange behaviours. I've yet to be able to pinpoint the exact circumstances that lead to this situation, but as far as I can tell it seems to correspond with the transition from airplane mode ON to OFF. Several things have happened in this case, on several occasions:
(1) After entering a flight on the 'Flights' page and returning to the 'Home' screen to sync by pressing the back arrow, the app freezes. In some instances, a few minutes later it will subsequently unfreeze, but then incorrectly show the contents of the 'Flights' page on the 'Home' screen (I can tell it is the home screen because the 'Sync' button shows on the top left instead of the 'Home' back arrow - see 'photo_4.PNG' attached). In other instances, it will show the contents of the 'Home' screen on the 'Flights' page ('photo_3.PNG'). The only way to then fix this situation is to completely close the app from the multi-tasking tray and then relaunch the app. Sometimes the last flight entered will still be there (if it got the sync in before crashing), but other times not.
(2) Sometimes, when entering an in/out time, the time shown in the in/out field after being edited is shifted by several hours from what was actually set on the selector wheel; i.e. 21:20 selected, 19:20 displayed. 'photo_2.PNG' attached shows the result of entering a time of 21:20 ('photo_1/PNG'). My best guess at this one is that it has something to do with a change in time zone from the time airplane mode was turned on to the time is was turned off, as it only seems to happen after crossing multiple time zones, and the difference between the selected/displayed values seems to correspond with the time change. The example above occured at the end of a flight from Calgary, AB to Ottawa, ON - exactly 2 hours apart. Again, the only way to fix this problem is to completely exit the app and then relaunch.
On another note (not so much a bug report but a question/suggestion): since the addition of multi-tasking, the 'Sync on Start' and 'Sync on Exit' options no longer have any effect, as the app never really starts or exits. This means that the automatic syncing function doesn't work, and a manual sync must be initiated from the home screen (which has proven a slight problem due to the crashes reported above). Is there a way that you could initiate a sync any time Logbook Pro becomes the active app, and then again when closing to the background (in essence achieving what you were originally intending before the advent of multi-tasking)? Or maybe upon clicking 'Save' from the add flight screen? Or am I missing something as to how the current setup is supposed to behave?
Please let me know if you need any further information from me. Hopefully you will find a fix for these issues soon, as it is proving to be a bit difficult to use the app as it is right now. The thought of being able to enter flight details in Logbook Pro while multi-tasking is wonderful!
Cheers,
Chris Brunner
Note: These issues were also submitted as a technical support ticket (ID VMR-110458).