-
Notifications
You must be signed in to change notification settings - Fork 441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bootstrap: breadcrumbs don't include links for parent projects #6532
Comments
I was tempted to file the same issue - and refrained as I would take the opportunity to discuss alternatives to these breadcrumbs once the bootstrap port is done :) |
We specifically avoided this implementation in the beginning to see if anybody 'needs' them... |
I find them useful, but I haven't really thought about other ways to achieve this. |
I would make use of the navbar for navigation - but going from staging projects to the main project is daily routine for me. |
I think we should say goodbye to navigation through breadcrumbs. The breadcrumbs are to help orient people within the OBS. The can't be the only source of navigation. I think we need a real menu. We have such a rich data set (watch list, VIP projects, projects the user is involved in, devel projects, special projects like maintenance or staging projects, projects the user has submitted to, whatever else you can cook up) which we can also extend (track project visits and yadda). I'm sure if we put some thought into it, we can come up with a real navigation 🤠 |
A.K.A. some real web development 🤣 |
@hennevogel I don't really see a way to integrate this with OBS, what would be in such a menu? Realistically yes, the project do have a tree-like structure, but in the case of mega-menus showcased here, the branches are of max depth of 3, first level branches exists only as a label to second level branches. This is a good replacement for |
Why not drop tabs at the same time? |
what is the state of this? should we fix the breadcrumb in the meanwhile (while we discuss if we want to redesign this)? |
I would say pill nav in place of breadcrumbs would be a step in right direction instead, adding bells and whistles is secondary, the most important part is to actually have a working navigation between projects and subprojects. |
@openSUSE/open-build-service any opinions? |
A working navigation between projects and subprojects on |
The absence of the breadcrumb navigation has turned out to be really painful for me in navigating in the OBS UI. There just isn't a good navigation pattern without it, and I'd rather the old navigation stuff be restored while this is being figured out instead of the current situation where we have nothing. |
We have definitely to revisit it again. After some iteration we couldn't find a way to do it in a proper way. The old solution was simply text matching, and in some cases linking to the wrong place, but most of the time leading the user to the right place. Probably we improved the code base in detriment to usability. |
How to Reproduce
=> In the old UI it contained links for each parent project. In the new UI it only links to the direct ancestor.
I am not saying that this has to be done via the breadcrumbs, but it was nice to have a fast way to get to parent project(s).
The text was updated successfully, but these errors were encountered: