On Mon, Sep 8, 2014 at 8:04 PM, Jon Robson <jdlrobson(a)gmail.com> wrote:
We already seem very stretched and code review is
slow. I would like us to
exercise caution on adding new things to the styleguide. Most of the work
so far has been moving existing components from repositories into core so
that other teams can share their work.
I don't think we should be adding new components without delivering user
value. We should be looking to build new components first as and when
needed in our projects whether it be mobile, VE, Flow, Multimedia work etc..
I really would encourage us to focus on forms and the bare minimum needed
to get this out into production.
I 100% agree with the above Jon.
Erik is right that the new checkboxes look weird next to the old style
controls, such as on Preferences. Since we don't want to add new controls
that teams don't yet need, why don't we just remove the checkboxes for now,
and just focus on getting text input + button styles out the door?
Radio buttons and <select> menus seem like the
missing pieces of the
puzzle right now that will make the LSG seem more complete and help us push
through these form designs. I'd really encourage us to focus on getting
those through - are there any teams currently needing these or is this
likely to be a 20% type project?
Rather than restyle more elements, let's just reduce scope rather than
cause creep.
--
Steven Walling,
Product Manager
https://wikimediafoundation.org/