Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Hudson-ci/Planning/SidebarSizing"
Line 7: | Line 7: | ||
The Hudson UI sidebar is used to provide, amongst other things, lists of build history, executor status and so on. The issue raised is that formatting issues can occur if Job names in particular are too long, un that case we will either get wrapping within the job name or in some cases size increase in the width of the sidebar that can disrupt other elements of the UI | The Hudson UI sidebar is used to provide, amongst other things, lists of build history, executor status and so on. The issue raised is that formatting issues can occur if Job names in particular are too long, un that case we will either get wrapping within the job name or in some cases size increase in the width of the sidebar that can disrupt other elements of the UI | ||
− | === Examples === | + | === Examples === |
− | This example shows the current wrapping of a long job name on the build executor status: | + | This example shows the current wrapping of a long job name on the build executor status: |
+ | [[Image:Hudson-sidebarproject_sbe1.png]]<br> | ||
+ | This example shows the problem of plug-ins extending the width of the sidebar in the case of Build History. | ||
− | + | [[Image:Hudson-sidebarproject_sbe3.png]] | |
− | + | ||
− | + | ||
== <br> Options == | == <br> Options == |
Revision as of 05:03, 22 August 2013
Hudson Continuous Integration Server | |
Website | |
Download | |
Community | |
Mailing List • Forums • IRC • mattermost | |
Issues | |
Open • Help Wanted • Bug Day | |
Contribute | |
Browse Source |
The Hudson Planning Page |
---|
This is a UI project sparked by Issue 404075 - Hudson wraps content in Build Queue and Build Executor Status.
The Issue
The Hudson UI sidebar is used to provide, amongst other things, lists of build history, executor status and so on. The issue raised is that formatting issues can occur if Job names in particular are too long, un that case we will either get wrapping within the job name or in some cases size increase in the width of the sidebar that can disrupt other elements of the UI
Examples
This example shows the current wrapping of a long job name on the build executor status:
This example shows the problem of plug-ins extending the width of the sidebar in the case of Build History.
Options
To address this issue as reported we can take several approaches
- (Mostly) Do nothing - i.e. leave the current wrapping behavior and in fact ensure that this same wrapping behavior is used consistently (e.g. in Build-history)
- Dumb Truncate - We truncate the long job name with ellipses
- Smart Truncate - We truncate some of the central portion of the job name leaving both leading and trailing information in the name
- Configurable Sidebar Width - We leave the current wrapping behavior but provide a configuration parameter to allow Admins to increase the width of the sidebar to suit their content and plugin configurations
Discussion
Decision