Skip to content

Navigation

v1.91.0 restructured the app's navigation (EXP-037). The primary navigation dropped from 12+ entries to a small set of grouped entries (following the Nielsen-Norman "5-7 items" guidance) with no loss of function — every page is still reachable, and old links keep working through redirects.


Desktop: grouped entries

The desktop navigation is organised into labelled groups via a reusable NavGroup component:

  • Learn — Dashboard and Learning Path.
  • Content — the Content hub (/content), which holds your downloaded My content, the Discover catalog, and Import as tabs.
  • Progress — the ProgressHub (/progress), with Overview, Statistics and My paths as tabs.
  • Settings and Help round out the bar.

Pages that are no longer top-level entries (Anki, Session) are still reachable: Anki via an action on My content (and its /anki route), Session via its kept route.


Mobile: bottom tab bar

On small screens a bottom tab bar gives five thumb-friendly tabs — Learn / Content / Discover / Progress / More — with a "More" bottom sheet for everything else. Targets are 44px, it respects all themes, and it hides on the onboarding funnel and during a lesson so nothing covers the content.


Hubs and redirects

Two pages became tabbed hubs, mounting only the active tab:

  • ProgressHub (/progress) embeds Progress + Learning Statistics + Curriculum.
  • Content hub (/content) embeds My content + Discover + Import.

Old URLs are preserved by redirects, e.g. /statistics/progress?tab=stats, /curriculum/progress?tab=paths, /discover/content?tab=discover, /import/content?tab=import.