When viewing buildbot pages which are dense with information, it is helpful to collapse the side-bar.
The current implementation is a bit unfriendly to users who wish to have it always collapsed, in two regards:
- Upon reloading the page, the sidebar opens again (goes back to pinned state)
- When pinned, it expands and contracts as your mouse passes over it, which is problematic because it is a vertical bar and easy to mouse-over accidentally. e.g., if buildbot's browser window is on the right monitor in a multi-monitor setup.
I have a local commit which mostly fixes these problems, but I assume it would not be accepted as a pull request because i have hard-coded the side bar to always default to "unpinned/collapsed", which might be everyone's preference.
Ideally, upon pinning or unpinning, it should set a setting which persists across sessions. This way the next time you open the page it will remember the pinned vs collapsed state that you used previously.
If you can advise on how to make a persistent setting, perhaps that can be added. I have added custom settings to my buildbot plugins but as far as I can tell the guanlecoja-ui does not have direct support for this.
This is my commit where I have made the work-in-progress changes:
bb-nl@24370a4