Releases: scania/corporate-ui
4.0.3-0
4.0.2
Release notes Corporate UI 4.0.2
Improvements
- Optimized c-code-sample component #525
- Fixed flashed of unstyled content (FoUC) #526 , scania/scania-theme#113
- Added documentation about Bootstrap JS to the migration guidelines https://github.com/scania/corporate-ui-site/pull/27
- Added example for links in typography and update information for icons https://github.com/scania/corporate-ui-site/pull/31
Bugs
- Fixed incorrect colors in IE scania/scania-theme#112
- Fixed navigation freezed on IE in documentation site https://github.com/scania/corporate-ui-site/pull/26
- Fixed issue with fouc problem in vue and react #533 #535
Upcoming
- Cookie message component
- Improve the component-library
- Improve the corporate-ui usage in Angular, React and Vue
Available at:
Links
4.0.1
4.0.1-0
4.0.0
Corporate UI version 4
The goal of this new version is to make Corporate UI more easy to use and framework agnostic, we have restructured it from the core. To make this possible, we moved from Polymer to Stencil to create web components. This solution aims to be more simple, flexible, and powerful. We changed the fundamental structure of the product to be more solid.
Read more and check out available components in our technical documentation at scania.github.io/corporate-ui-site
Highlights of Corporate UI 4
- Moved from Polymer to Stencil
Instead of using Polymer as a framework to generate web components, Stencil generates standard web component that works in any framework or no framework at all. The logic is now moved from the runtime to the compilation phase to optimize load time. With this technology it is now possible to import component as a module. In addition, web components are now available as self-contained components where the styling is scoped within the components.
- New way of handling styling, Theming
The Global CSS is now disconnected from the Core of Corporate UI, Scania styling is now available as a theme option that can be used together with Corporate UI. This also enables the possibility to add another brand styling.
Scania-theme is available at github
- Simplified naming of the base components
For example c-corporate-header is now c-header. Read more in the Migration guide
- Bootstrap Upgrade
In this version, Bootstrap will get a requested upgrade from Bootstrap 3 to Bootstrap 4. To align with the global pattern in Bootstrap 4, theming is accomplished by using SASS instead of LESS.
- Now available as an NPM package as well as CDN
It is now possible to consume Corporate UI with NPM or CDN.
- ESLint for verifying coding standards
ESLint is now used to ensure a more unified code quality
- A new setup for CI build process
Travis and github actions(Scania-Theme) is now used to make it easier to handle the build process.
- Embracing mobile first standard
Embracing the new way of developing web application.
- Support major browsers
Corporate UI is supported in all evergreen browsers: Chrome, Firefox, Edge, Safari as well as IE 11
Upcoming:
- Visual testing
- Refactoring of existing component setup
- Expanding the component library to be a part of the new Design system
Contribution guidelines
Help us making Corporate UI even better! Request a feature, improvement or report a bug at our Github.
Please read our contribution guidelines how you can contribute to Corporate UI
Read more about Corporate UI
You can read more about Corporate UI in scania.github.io/corporate-ui-site
We have live examples of angular, react and vue running, try them out!
Available at:
Contact us:
4.0.0-beta.6
Release notes Corporate UI 4.0.0-beta.6
Feature
- Added migration docs in technical documentation https://github.com/scania/corporate-ui-site/pull/17
Improvements
- Improved script to use corporate-ui via CDN #516
- Clean up documentation in GitHub #515
- Moved corporate-ui-dev to corporate-ui repository and update all related information #512
Bugs
- Fixed z-index in c-navigation scania/scania-theme#96
- Fixed gray background in c-navigation on IE browser scania/scania-theme#97
Upcoming
- Improve the component-library
- Improve the corporate-ui usage in Angular, React and Vue