ABC - Adaptive Bread Crumb

TOP Widget = Descending the Stairs

If the current page is not at the BOTTOM level of the hierarchical file tree-system, then the TOP breadcrumb should display:

./path-to-Current-Folder + ⇩ the 5 most recently modified Pages within Current Folder (reference) + ○ the 5 most recently visited Pages (using Add one-off attr: LastVisit to Pages) within Current Folder

Otherwise, the TOP breadcrumb should show:
./path-to-Current-Page + :down_arrow: the 5 most recently modified Pages + ● the 5 most recently visited Pages.

PS: filled shape = hit the ground.

BOTTOM Widget = Moving Horizontally

If the current page is not at the TOP level of the hierarchical file tree-system, then the BOTTOM breadcrumb should display:

./path-to-Current-Folder + ⇦⇨ the 5 most recently modified Pages at the Same Level + :white_medium_square: the 5 most recently visited Pages within at the Same Level

Otherwise, the BOTTOM breadcrumb should show:
./path-to-Current-Page + :left_arrow:⮕ the 5 most recently modified Pages + :black_medium_square: the 5 most recently visited Pages.

PS: filled shape = hit the ceiling.

Related to

  1. How to create a widget to show N recent pages at the bottom of every page?
  2. Breadcrumbs for hierarchical pages - #4 by PoppyLeFou
  3. How to control the order of top/bottom widgets in a page