2. Release the GPS when cameraplus doesn't have the focus (Window manager focus, not camera focus). Or maybe release the GPS once the location data has been retrieved. Obviously cache it so you only need to do it once per invocation.
So the short answer is: I am trying to tackle this now and I think I have a fix. The long answer is: This is a bit problematic. Assume the following case: 1) switch GPS and geotags on when is active 2) network connection dialog pops up 3) camera+ becomes non active and disables gps and geotags 4) network connection dialog disappears 5) camera becomes active again and switches on gps and geotags 6) repeat step 2. I hope I managed to get a fix for that but let's see if it really fixes it.
3. Go into a "standby" mode after a period of inactivity like the stock Harmattan camera does. Preferably with a user-configurable timeout.
But that already happens. Do you have any issues with that?
Thank you Steve and thanks for your suggestions