In a blog post filed earlier today, the team behind the Enyo application framework has detailed further progress on the project, now in its second iteration, which now features full cross-platform support across desktop and mobile browsers for app and widget development with the following key changes:
- New Onyx Widgets: We have finished polishing a number of new UI widgets in the Onyx library, including Menu, Picker, Tooltip, Tree, Drawer, Scrim, and “MoreToolbar,” a responsive toolbar that adapts to different screen widths.
- Enyo 2 Sampler: The Enyo 2 Sampler is a new app to help you get acquainted with all of functionality available in Enyo and its add-on libraries, Onyx and Layout. You can browse a hierarchy of interactive samples of all the UI controls, see different options for configuring them, and view source code for the samples right in the app. And of course, the Sampler is designed to adapt to different form factors so you can access it from just about any device.
- New Contributor Process: A new contributor signoff process to allow larger code contributions from the Enyo community, while keeping the codebase Apache 2.0-compatible. The process was inspired by the Linux foundation’s kernel contribution process, and involves a simple signoff line to be added to pull requests.
Along with the above changes, the next few features planned center on additional widgets and proofs of concept along with additional updates to the companion Ares user interface framework such as a new designer for simpler user interface design, changes for automatic code completion, and further changes to the Hermes storage framework for additional cloud and local storage options.