On Tue, May 12, 2015 at 3:32 AM, Benjamin Francis <[email protected]> wrote: >> So, in summary, the idea is to: >> * Don't use separate windows for separate "apps" >> * Enable platform-wide "tabs" which can be navigated to any URL, >> including gaia URLs. >> * The same URL can be open in multiple tabs at once, including gaia >> URLs. > > I think this is all consistent with the Pinning the Web design concept.
Agreed. It's a variant of it, not a different model altogether. > Any > window can be navigated to any URL, no app windows vs. browser windows, the > browser chrome collapses and expands as you navigate into and out of pinned > sites/pages. It also suggests dynamically grouping open windows by site in > the task/session manager as an optimisation. Keep in mind that we only open windows when the user explicitly asks for it. Similar to how we on desktop (almost) only create new tabs when the explicitly user asks for it. I think that will happen rarely enough that we don't need to worry about "grouping" windows. On desktop we don't by default group tabs (other than in panorama, but I don't think that was really a big success). I would expect the need to be even smaller on mobile given that the screen estate is smaller, and so people will likely have fewer sessions running in parallel. >> Even including the homescreen. >> * Icons on the homescreen are just like links and just navigates the >> current tab. >> * The homebutton simply navigates the current tab to the homescreen URL. > > > It could make sense for the homescreen to be like about:home, the browser > start page to be like about:newtab and settings to be like > about:preferences. I did not mean to suggest that any part of gaia should use about: URLs. I can't think of any reason to use anything but normal http URLs for any part of Gaia. I was just using about:home and about:preferences as examples of where desktop display browser UI in the content area. / Jonas _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
