This new layout is the replacement of "header" layout from previous releases.
It hosts four basic view components that compose Sugar's top header, outlined in the image below:
- header-nav-logos
- quicksearch
- notifications
- profileactions
Components overview and impacts
View | Description | What happens during upgrade? |
header-nav-logos | This new view displays customer logos based on system settings and respects dark/light themes as configured by the user. | header-nav-logos is a new component, therefore there are no impacts during upgrade |
quicksearch |
This view contains all the necessary code and logic for searching using the search bar. It has gone through significant changes, if you customized in any way this component, you will need to refactor your code. |
The Sugar upgrader will change core files in the base directory as the usual upgrade process does. If you have overridden (copy/paste) the structure, you must take new code and refactor/reapply your customizations. If you use the Extension Framework, best case you just need to test and ensure it still works, but could be more to it, the component's HTML/CSS elements behave different now. Handlebar Template:
Javascript:
PHP/Metadata:
|
notifications | ||
profileactions |