by Lee Moody.
Tagged with Newsletter.
TL;DR: This issue covers an upcoming major new release of our components including o-typography, o-colors, and o-buttons; plus we discuss our new Continuous Integration tools.
These are some of the bigger things we’ve done over the last three months since our previous newsletter…
We’ve been working on upgrades to fundamental Origami components like o-typography, o-colors, and o-buttons. Releasing a new version of these components necessitates a major release of other components too. So we’ve taken the opportunity to introduce recent proposals across all 52 of our components. The upgrades focus on:
Find out more about the changes we’re making and why in our blog post.
We will start to release betas for these changes next week, with an announcement and full releases following soon after. Projects which depend on Origami components will need developer input to upgrade. We’ve discussed our plans with groups across the Financial Times and are planning a time to support Customer Products directly with their more complex upgrade path. If you have any questions, concerns, or feedback please reach out to the team — we’re here to help. 😊
Also new are our continuous integration tools for Origami components. They allow us to roll out changes to our build process for all components at once.
With this new found power we made a little Origami Fox friend. Our little Origami Fox tells us if our components are getting bigger or smaller with every change, to help us prevent an unexpected jump which could slow down sites across the Financial Times Group.
If your team maintains an Origami compatible component which doesn’t already use our new Continuous Integration tools let us know, we’re happy to help you start using them.
Our special thanks this month goes to everyone who has contributed to the design basics working group. Thanks Luke Griffiths, Caroline Nevitt, Mark Limb, Simon Coxon, and Jessica Engerer! They helped rationalise inconsistent design in typography and buttons for the upcoming major releases discussed above, and have created a Sketch UI Kit of Origami components. Learn more about the new UI Kit in Luke Griffiths’ blog post.
A digest list of other things that have happened since our last update:
appendTooption so imperatively made banners may be inserted into the DOM at a point which is most appropriate for keyboard users.
updateRowsmethod to account for new
trDOM nodes, this is particularly useful for React integration.
buttonelement rather than an anchor