I was prototyping a new homescreen in some of my down-time while we were
ideating - it was developed with a mind to replace, but perhaps not quite
soon. We decided to go with it because adding pin-the-web to verticalhome
in an efficient manner proved extremely hard (being generous).
verticalhome's codebase is delicate and not that well partitioned
(gaia-grid has the majority of the homescreen behaviour and makes a lot of
assumptions about how it will be displayed and used - to the point that
it's not really usable outside of verticalhome and search). Adding
app-grouping was a challenge, and there are serious performance problems in
gaia-grid that are very hard to diagnose and fix (again, being generous).

The new homescreen has much clearer separation, and is a much easier and
better performing base to build changes on top of (it is also now much
better tested) - after discussions with UX and product, we decided that if
it was a choice between verticalhome and a bad/no pin-the-web panel, or
homescreen, decent pin-the-web and performance, but no app-grouping, we'd
go with the latter. 2.5 was a bit of a surprise (also generous), and I
think plans have been hastily made.

UX has been over the new homescreen and I'm currently responding to changes
they've suggested. It's funny that you like the new way of editing (so do
I), this is one of the things that is scheduled for removal by UX request,
to be replaced by an edit mode. Vertical snapping will also be disabled by
default. We discussed implementing folders, but there certainly won't be
time to do that in 2.5 *and* an edit mode.

I'm open to all suggestions, but let's keep them realistic (given how much
time is available).

--Chris

On Sun, Oct 11, 2015 at 10:08 PM, Gabriele Svelto <gsve...@mozilla.com>
wrote:

> On 11/10/2015 21:43, Fabrice Desré wrote:
> > I'd like to get answers to some questions:
> > - why did we start from scratch instead of improving the vertical
> > homescreen?
>
> I didn't even know we were implementing yet another homescreen. It's the
> third one unless I've missed something. With all the stuff we need to do
> I hope we have a very good reason for doing it.
>
> > - do we still have time to fix some/all of the usability issues for 2.5?
>
> I'd hate to be missing grouping and collapsing, those are the two most
> useful features I found in the vertical homescreen and I miss them when
> dealing with other OSes.
>
>  Gabriele
>
>
>
> _______________________________________________
> dev-fxos mailing list
> dev-fxos@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-fxos
>
>
_______________________________________________
dev-fxos mailing list
dev-fxos@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to