Closed Bug 920058 Opened 8 years ago Closed 8 years ago

Allow TrustedUIManager to create a fullscreen dialog

Categories

(Firefox OS Graveyard :: Gaia::System, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: ferjm, Assigned: ferjm)

References

Details

(Whiteboard: [systemsfe])

Attachments

(1 file)

In order to add the "Sign in to Firefox" feature to the FTU, we need to embed the Persona flow in a different UI than the one currently being shown for regular Persona logins or for payments.
Component: Gaia::First Time Experience → Gaia::System
OS: Mac OS X → Gonk (Firefox OS)
Hardware: x86 → ARM
Assignee: nobody → ferjmoreno
OS: Gonk (Firefox OS) → Mac OS X
Hardware: ARM → x86
blocking-b2g: --- → 1.3?
Whiteboard: [systemsfe]
Notice: TrustUI rework is in plan of new window management system.
https://bugzilla.mozilla.org/show_bug.cgi?id=911880

May I know the UI change detail of this bug?
(In reply to Alive Kuo [:alive] from comment #1)
> Notice: TrustUI rework is in plan of new window management system.
> https://bugzilla.mozilla.org/show_bug.cgi?id=911880
> 
> May I know the UI change detail of this bug?

Currently the Trusted UI is being shown with an 80% of the screen size on top of the homescreen for payments and Persona flows. For the FTU Persona flow we want a full screen window.
OS: Mac OS X → Gonk (Firefox OS)
Hardware: x86 → ARM
Summary: Allow TrustedUIManager to create different UIs → Allow TrustedUIManager to create a fullscreen dialog
Depends on: 922031
Attached patch WIPSplinter Review
This basic WIP allow the TrustedUIManager to create fullscreen dialogs. There is still some transitions related work left to do.
Apparently, we are not going to need a Persona flow during the FTU, as we finally switched to Firefox Accoutns, so I am closing this one as a WONTFIX
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
blocking-b2g: 1.3? → ---
Blocks: 974999
No longer blocks: 974999
You need to log in before you can comment on or make changes to this bug.