[TIMOB-5328] iOS: iPad2 camera in a view/popover
GitHub Issue | n/a |
Type | New Feature |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2011-12-22T14:21:44.000+0000 |
Affected Version/s | Release 1.8.0.1 |
Fix Version/s | Sprint 2011-51, Release 2.0.0, Release 1.8.1 |
Components | iOS |
Labels | qe-port |
Reporter | kosso |
Assignee | Vishal Duggal |
Created | 2011-09-21T05:49:59.000+0000 |
Updated | 2012-08-16T11:58:14.000+0000 |
Description
I'd asked about this back when I had access to the HelpDesk. No idea where to find or access any progress to that.
Essentially, we need a way to invoke/view the iPad camera inside a view (with the controls in there) or a popover. I've seen this done in many other iPad2 apps.
Having the camera and controls always use the full screen doesn't always give the best UX in many app situations for the the iPad2. It has been possible to apply a transform to the camera, but this leaves all the rest of the UI black, so not ideal/useful.
It might have been Dawson who had some ideas on how to handle this.
It would be a very much welcome improvement for iPad2 apps to make the most of the camera.
Attachments
File | Date | Size |
app.js | 2011-12-22T10:02:35.000+0000 | 1264 |
I'm seeing a lot more apps with this kind of behaviour now. Having the whole camera interface at always fullscreen is not acceptable.
I would love to know when this might be done. It was brought up a long time before this ticket was created. Without this, any use of the camera in an iPad2 app just looks and feels ridiculous to the user. Development has been stalled on a few project for months.
Still no movement on this one? This is totally holding up a load of iPad apps I have planned since I bought the iPad 2. Having the camera only on full screen all the time is a less than acceptable/expected experience. Please can someone fix this? Back when I asked about this well over 6 months ago, it sounded like someone has a way to do it. But it seems to have been ignored. Thanks.
Also, if anyone does have an idea on how this might be done, I do build my own Ti SDKs at this end, so am willing to modify and test out any objectiveC code to test it ;)
kosso - This ticket has only just now come to my attention. Because this is an HIG violation, we'll be trying to schedule it this week or next, but with the 1.8.0.1 release upcoming, there are no guarantees on a fix timeframe. Originally it was triaged and tagged for inclusion in 1.9.0, so it's unlikely to appear in any patch revisions of 1.8.x.
Thanks for the update Stephen. I'm sure I've seen some apps do this, particularly in a popover. Now I need to see if I can remember which ones, to provide as an example. ;)
Simple test to display camera in a popover
Vishal, Thanks for the test app.js Is this supposed to work? Or is this just a simple example to show how it could be implemented in the future?
Removed merge since this is a feature, which we tend not to backport for stability reasons.
Test app works. Has two buttons. Modal presents the full screen camera. Pop View presents camera in popover. Feature is supported on iPad Only. On iPhone it will always bring up full screen camera.
Thanks for the info! :)
Which SDK branch/tag should this work from? I just built the latest 1.8.0.1 RC2 SDK (though appears as 1.9.0) from Github and tested this on an iPad with iOS 5.0.1 and both test pull up a modal/fullscreen camera. Thx.
This feature hasn't been accepted yet. Please watch the fixversion information on the ticket to know which builds it goes into, and when.
I see. OK. Thanks. I'm too eager ;) Just tried the latest continuous build too. I'll wait for the next update on this ticket to see when it goes in so I can test it, as Vishal says he has done.
Since the latest commit to master, I can confirm it works - in part. (Thank you!) However, using/defining a popoverView and arrowDirection leads to unexpected results. Also much oddness and size changing on orientation changes after settings these arguments too. I will follow up on this thread with findings and sample code - tomorrow.
Verified fixed with : Mobile sdk-2.2.0.v20120810080115 Titanium Studio, build: 2.1.1.201207271312 Device: Ipad 5.1