On Wed, Oct 21, 2015 at 7:01 PM, Andrew Sutherland <
[email protected]> wrote:

> Can you clarify what you mean by "bring back the browser chrome"?
>

I'm talking about the second case you mentioned, opening Firefox OS "apps."
By default there is no way to access the browser navigation chrome (beyond
using the search bar). Having that as default behavior (and indeed the
behavior in all Gaia apps) clearly shows our intent that FxOS "apps" should
implement their own navigation. Is this the right approach? Certainly we
need to give developers choice, but for instance not having the back button
on FxOS "apps" like Facebook can make the navigation experience
unnecessarily frustrating. Facebook works much better as a pin IMO :)

I don't think we want the web #2 [expanding/collapsing chrome on scroll]
> case.  (I'm not sure the web even wants it; Fennec does the scrollgrab
> thing because it can't insert a rocketbar-like capsule in the status bar
> that responds to tapping.)
>

Fennec, mobile chrome, and mobile safari all expand/collapse chrome on
scrolling in some way. I agree it can be a little annoying, but the extra
screen real estate is also extremely useful. In any case, I don't think
scrollgrab is confusing to users since it has become somewhat of a
standard. But it's definitely useful to discuss alternative approaches.

More generally though, I agree that having URL-based navigation and making
single-paged apps are two separate topics. Sorry if I conflated the two.
Let's drop the single-page app part since it's orthogonal to this
discussion.

It seems like we all agree we want URL based navigation. It also seems the
we *mostly* agree that the android back button is a tad unpredictable and
we shouldn't fully emulate them.  So the question remains here about
disposition, and best practices we encourage with Gaia apps. Developer
choice aside (which we should obviously keep), should Gaia apps be
leveraging browser chrome (back, forward, refresh, pin, share, etc)?
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to