Opened 4 years ago

Last modified 3 years ago

#15867 new enhancement

[Tracker] implement Breadcrumbs style navigation

Reported by: jackburton Owned by: stippi
Priority: low Milestone: Unscheduled
Component: User Interface Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Would be nice to implement Breadcrumbs navigation in Tracker.

Here is some explanation on Breadcrumbs:

https://wiki.gnome.org/Design/OS/Breadcrumbs

I've created a proof-of-concept implementation (not integrated in tracker) here: https://github.com/jackburton79/breadcrumbs

Attachments (1)

clip.gif (2.6 MB ) - added by jackburton 3 years ago.

Change History (6)

comment:1 by pulkomandy, 4 years ago

It does already, in some way.

By clicking the "N elements" at the bottom of any Tracker window you can reach any of the parent directories. This is more compact than the usual breadcrumbs, allows navigating also to subdirectories of the parent directories, and leaves the location bar as text (which GTK doesn't, and I'm often annoyed when I want to manually edit the path, for example). However, it has the big downside of not being discoverable, and the smaller downside of needing two clicks instead of one. We probably should add a "parent folder" icon or something to allow reaching it.

in reply to:  1 comment:2 by jackburton, 4 years ago

Replying to pulkomandy:

It does already, in some way.

By clicking the "N elements" at the bottom of any Tracker window you can reach any of the parent directories. This is more compact than the usual breadcrumbs, allows navigating also to subdirectories of the parent directories, and leaves the location bar as text (which GTK doesn't, and I'm often annoyed when I want to manually edit the path, for example).

Yeah, that's the one thing I don't like of GTK's version. The version I had in mind, though, doesn't have this limitation. The GIF on the project's page shows more or less how it should work, except for the Toggle button, which should not be needed, since it should switch to the Text version the moment you click on the bar (like the Windows version)

comment:3 by humdinger, 4 years ago

I'm not a single window navigator user, but that doesn't look bad. Add tab-completion when entering a path if you can. :)

comment:4 by jackburton, 3 years ago

Just an update: I improved it a bit and added sort-of tab completion.

by jackburton, 3 years ago

Attachment: clip.gif added

comment:5 by X512, 3 years ago

It does already, in some way.

+1. Maybe context menu open keyboard shortcut and filtering/auto-completion can be added instead.

Note: See TracTickets for help on using tickets.