Erpnext 16 Beta Version – Navigation Between Modules Feels Confusing

thats great great keep it up team

1 Like

UI / UX Improvement Proposal – Navigation in Frappe v16

Problem

The current navigation flow in Frappe introduces unnecessary friction and excessive clicks, especially for users who work across multiple modules daily.

At the moment:

  • Switching between apps or modules requires going back to the Desktop.
  • App icons are only visible in the Desktop and become hidden once inside a module.
  • To access Workspaces or Desktop from within a module, the user must:
    1. Open the module dropdown
    2. Click Desktop or Workspace
    3. Then re-select the target module

This breaks the user’s workflow and creates constant context switching.


Goal

Provide a more fluid and efficient navigation experience by minimizing clicks, reducing context changes, and keeping frequently used actions always accessible.


Proposed Improvements

1. Persistent Global App / Module Switcher

  • Add a global, always-visible app/module selector (e.g. in the sidebar).
  • Users should be able to switch apps without returning to the Desktop.
  • This would act as a persistent “App Switcher”.

2. Global Pinning of Documents and Workspaces

  • Allow users to pin documents and workspaces globally, not only within the current module.
  • Example pinned items:
    • Sales Invoice
    • Purchase Invoice
    • Journal Entry
    • Assets
  • These pinned items should remain accessible regardless of the active app.

3. Cross-Module Pins

  • A pinned document should be reachable from any module.
  • This is especially important for operational users (accounting, sales, purchasing) who work transversally across apps.

4. Reduce Desktop Dependency

  • The Desktop should be an optional overview, not a required navigation step.
  • Core navigation should be solvable directly from the sidebar.

Benefits

  • Fewer clicks and less friction
  • Faster daily operations
  • Improved focus and reduced context switching
  • Better UX for power users
  • More modern ERP navigation pattern

Summary

The goal is to allow users to navigate across apps, documents, and workspaces without leaving their current context, making Frappe feel faster, more intuitive, and better suited for high-frequency operational workflows.

:raising_hands: Support this UX improvement

If you think Frappe needs faster navigation, fewer clicks, and a better cross-module workflow, please support this proposal by reacting :+1: and commenting on the issue:

:backhand_index_pointing_right: https://github.com/frappe/frappe/issues/34734

Community feedback and engagement really help prioritize features for future releases.

Thanks for supporting a smoother Frappe UX :rocket: @Saqib_Ansari

3 Likes

Please review - hopefully resolves the issue (for now)….

1 Like

Thank you for your time and for considering these suggestions.