Unleashed App doesn't cancel the "shutterbutton pressed" action when photo cannot be taken by the camera
Posted: October 10th, 2020, 11:56 pm
Hi all,
Today I discovered a bug in the Unleashed App when trying to take a photo using the App but with the lens-cap still on. I know, a bit silly of me, but it happened.
But what I did not expect is that the App got "disrupted" by pressing the "shutter button" in the App and not reset itself after a while.
The shutterbutton in the App remained pressed, while the camera was trying to take a photo. But the camera could not take a photo because the lens-cap was still on. After removing the lens-cap, the camera did not make a photo, nor did the App return back to "normal", as if the button was never pressed. The button remained "pressed" in the UI/UX and the App began to do some strange things, like not working the way you would expect. I turned off and on the camera, but that did not restore the Unleashed App back into the state of an "unpressed shutterbutton". Somehow, the App begon to disfunction.
I would expect that if such erroneous situation occurs, the Unleashed hardware and Unleashed App sync back-and-forth to keep in line with the desired behavior. But it did not.
I had to close the Unleashed App, pull out the battery and push it back in to restore everything to normal again.
I think the problem is in the Unleashed App (on Android), and maybe a bit in the firmware of the Unleashed itself?). This is a usecase that can happen to all of us, including me. So I would assume that the App somehow restores itself to normal again (as if the button pressed never occurred) when the Unleashed cannot take the photo and the "pressed in" button in the App is released/reset after a predefined amount of time. Otherwise the command will linger in the App and disrupts the normal operation of the camera.
That is all I have encountered today.
Request: auto recovery of shutter button pressed state in UI/UX and recall (= ignored) of shutter button pressed command from App to Unleashed within a predefined amount of time when the photo cannot be taken for whatever reason that may be. It should not have some sort of "memory" of the command if the camera can't execute the command in real time, when the command is given.
Thanks in advance.
Greetings,
Unfoolishly
Today I discovered a bug in the Unleashed App when trying to take a photo using the App but with the lens-cap still on. I know, a bit silly of me, but it happened.
But what I did not expect is that the App got "disrupted" by pressing the "shutter button" in the App and not reset itself after a while.
The shutterbutton in the App remained pressed, while the camera was trying to take a photo. But the camera could not take a photo because the lens-cap was still on. After removing the lens-cap, the camera did not make a photo, nor did the App return back to "normal", as if the button was never pressed. The button remained "pressed" in the UI/UX and the App began to do some strange things, like not working the way you would expect. I turned off and on the camera, but that did not restore the Unleashed App back into the state of an "unpressed shutterbutton". Somehow, the App begon to disfunction.
I would expect that if such erroneous situation occurs, the Unleashed hardware and Unleashed App sync back-and-forth to keep in line with the desired behavior. But it did not.
I had to close the Unleashed App, pull out the battery and push it back in to restore everything to normal again.
I think the problem is in the Unleashed App (on Android), and maybe a bit in the firmware of the Unleashed itself?). This is a usecase that can happen to all of us, including me. So I would assume that the App somehow restores itself to normal again (as if the button pressed never occurred) when the Unleashed cannot take the photo and the "pressed in" button in the App is released/reset after a predefined amount of time. Otherwise the command will linger in the App and disrupts the normal operation of the camera.
That is all I have encountered today.
Request: auto recovery of shutter button pressed state in UI/UX and recall (= ignored) of shutter button pressed command from App to Unleashed within a predefined amount of time when the photo cannot be taken for whatever reason that may be. It should not have some sort of "memory" of the command if the camera can't execute the command in real time, when the command is given.
Thanks in advance.
Greetings,
Unfoolishly