Skip to content

Display as much breadcrums as possible #310

@tatarincev

Description

@tatarincev

@asvishnyakov commented on Thu Sep 28 2017

Based on discussion in #687
Instead of [Root] [...] [N-1] [N] I propose to display as much breadcrumbs as possible, i.e. display [Root] [...] [N-3] [N-2] [N-1] [N] if they have less width than blade.
Why:
image
Breadcrumbs is not useful for navigation in [Root] [...] [N-1] [N] case, because you already may easily navigate to this items via other navigation elements. The most important part of breadcrumbs, in my opinion, is an availability to navigation to one of previous parents in one click.


@eMazeika commented on Fri Sep 29 2017

@asvishnyakov what problem are you referencing? Is it a general Platform issue or.... is it a suggestion for only 1 particular scenario in Catalog module (not even a part of Platform)?
If that's the first case, then DO reference Platform UI like Assets or Settings blades:
image

If that's the second case, then... that's an interesting improvement for Catalogs (but NOT Platform).


@asvishnyakov commented on Fri Sep 29 2017

@eMazeika Breadcrumbs must be declared in platform and be the same for all modules. Not only Platform and Catalog use breadcrumbs - Marketing, for example, too. I just want to do the same thing as you say: if blade let us to display more info in breadcrumbs - we must display more info. Just I think we may not only increase width of breadcrumbs, but display more breadcrumb items too. And it's not problem: I just describe current situation, say that I would prefer other solution and provide my version for discuss.


@asvishnyakov commented on Fri Sep 29 2017

Not so bad:
image


@eMazeika commented on Fri Sep 29 2017

That is exactly the problem: we don't know how much space we have and how many breadcrumb items can fit there.
As you can see, not all blades are the same. And there can't be a single "golden rule for everything".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions