Closed Bug 902766 (window-management) Opened 6 years ago Closed 2 years ago
[Meta][Window Management] new Window Management System
WIP: https://github.com/alivedise/gaia/compare/fxos-window-management-valkyrie?expand=1 Latest Progress: * AppWindow is nearly done. * WrapperWindow is nearly done. * created a Chrome class. * doing PopupWindow but needs to change EntrySheet as well as SystemUI.
Depends on: app-window-factory
Depends on: homescreen-window
Depends on: app-window-manager
An a-little-outdated app window design slide is here. https://docs.google.com/file/d/0B8_DREosp7m2X3o4MFBqVzhkekU/edit?usp=sharing
Depends on: window-identifier
Depends on: app-modal-dialog
Depends on: 919495
Depends on: 919498
Note: I'm on https://bugzilla.mozilla.org/show_bug.cgi?id=907013 now but still watches any regression from https://bugzilla.mozilla.org/show_bug.cgi?id=905116. The next would be ActivityWindow or TrustedUI.
Depends on: attention-window
Component: Gaia::System → Gaia::System::Window Mgmt
https://docs.google.com/presentation/d/1JKe6locw6sjq7KBkEUZrCqVKrjb2Ew4HcnFZL_a_k4Y/edit?usp=sharing "Window Mgmt 1.3+" slides generated during system frontend ww.
Depends on: lockscreen-window
Depends on: orientation-manager
No longer depends on: 902774
Depends on: transition-controlle
Depends on: permission-dialog
I found I have difficulty on figuring out the bug is for what so I gave some alias to each subcomponents here.
No longer depends on: 916058
No longer depends on: 919495
No longer depends on: 919498
No longer depends on: 915517
No longer depends on: 929829
No longer depends on: 930848
No longer depends on: 929866
No longer depends on: 930850
No longer depends on: 933590
No longer depends on: suspending-app
No longer depends on: 937456
Depends on: focuswindow-consumer
Depends on: animation-manager
Depends on: app-audio-channel
Will all the value selector windows be merged into this system?
(In reply to Eitan Isaacson [:eeejay] from comment #7) > Will all the value selector windows be merged into this system? Yes, but no bug filed yet.
Depends on: callscreen-window
Alive, I was wondering about the app-chrome and if there's a plan for moving it into it's separate app window frame. ATM if it is present within an app, there are some non-trivial a11y issues with visibility..
(In reply to Yura Zenevich [:yzen] from comment #9) > Alive, I was wondering about the app-chrome and if there's a plan for moving > it into it's separate app window frame. ATM if it is present within an app, > there are some non-trivial a11y issues with visibility.. Yura, could you describe more what's your pain? app-chrome is one by one with each app-window. We could do a11y work in its container's setVisible I believe. (implement and call this.appChrome.setVisible in appWindow.setVisible)
I plan to open some meta bugs for all modules under window mgmt to track and makes them under this meta of meta.
No longer depends on: 1049345
No longer depends on: 904534
No longer depends on: gaia-bootstrap
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.