On Mon, Sep 8, 2014 at 8:04 PM, Jon Robson jdlrobson@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.