Gaia/Projects/WindowManager: Difference between revisions

no edit summary
No edit summary
 
Line 1: Line 1:
At Vivien's request I'm scaling this back.  All that is needed for this project for now is a code cleanup in apps/homescreen/js/window_manager.js
My understanding of the homescreen architecture is that the window manager is the part of the app that ensures that the right things are displayed at the right time. The window manager doesn't have any visual representation itself; it is the event dispatching code that processes incoming events and makes the right things appear in response to those events.  Tapping an icon launches its app, for example.  And pressing the Home button brings up the homescreen.  But the window manager also has to handle other things: the volume buttons should display a temporary volume change overlay, for example, and an incoming phone call should launch an app for answering the phone call.
My understanding of the homescreen architecture is that the window manager is the part of the app that ensures that the right things are displayed at the right time. The window manager doesn't have any visual representation itself; it is the event dispatching code that processes incoming events and makes the right things appear in response to those events.  Tapping an icon launches its app, for example.  And pressing the Home button brings up the homescreen.  But the window manager also has to handle other things: the volume buttons should display a temporary volume change overlay, for example, and an incoming phone call should launch an app for answering the phone call.


Confirmed users
40

edits