lagrange icon indicating copy to clipboard operation
lagrange copied to clipboard

Show clickable linked list history to the side

Open teaalltr opened this issue 4 years ago • 5 comments

It would be cool to have a sort of linked list with the navigation history at the side of the text (say to the right, so less mouse movements).

Each page we visit would be appended to the list (top-down), so we know where we are; multiple colors for nodes (and vertices, optionally) could be used for different sites. The nodes could contain the title of their page. On click, the page they represent would be shown and this node would get focus. Some nodes could have special color, for example the previous node (in chronological order). Older nodes (at the top) would incrementally fade out. On hover, longer titles would be expanded

teaalltr avatar Sep 21 '21 17:09 teaalltr

So, let's say you open the right sidebar and set it to the History tab. The difference to what you're proposing would be:

  • different sort order
  • coloring
  • use page titles

I'm not sure what you mean by linked list and nodes? Perhaps you could attach some sort of image/diagram that better illustrates your idea.

Generally speaking, I favor using the sidebars for this kind of content because the window may not be wide enough to fit extra content in the page margins. That would make the usage of this conditional to having a wide enough content viewing area, and that I prefer to minimize that kind of feature fragmentation. Instead, adding new sidebar tabs and/or visualization options for the history would be doable.

skyjake avatar Sep 22 '21 05:09 skyjake

Sure, I mean something like this: 1632304666248968375949272649882

teaalltr avatar Sep 22 '21 09:09 teaalltr

the window may not be wide enough to fit extra content in the page margins

Yea but on mobile you could for instance have a side panel that opens on swipe gesture

teaalltr avatar Sep 22 '21 10:09 teaalltr

Hi, any feedback on this idea?

teaalltr avatar Oct 26 '21 15:10 teaalltr

It could be worth implementing at some point, as a way to visualize and assist one's navigation, but I see this as quite a low priority at the moment. Maybe because I feel there isn't a problem with the navigation that needs addressing? If implemented, I think it would also be important to consider how well it ties with the rest of the design and behavior of the app so it's a coherent part of the UX.

skyjake avatar Nov 01 '21 11:11 skyjake