ERPNext Foundation ERPNext Cloud Chat Blog Discuss Frappé* Donate

Desk 2.0 - New Navigation


Great point! It seems the separate mobile application has been sorely left behind in the upgrade process. A vibrant mobile community would be best served with an app appropriately scaled to their screens. I think the reliance on just using “any device with a browser” is becoming problematic, but mostly to the mobile user community.




+1. A good feature.


So many good points here that I concur with. Getting from one thing to another is not as free flowing as it could be.

Something else I wanted to mention is that I regularly use two or more browser tabs for ERPNext which helps me navigate around different areas of the system more quickly. Ie one for CRM and one for Contacts. Also sometimes I use the back button which as you know is sometimes completely acceptable for one web application and not at all permitted in another. In ERPNext it seems to work fine most of the time but not all of the time.

I think sometimes the way you find workarounds like this point to deficiencies in using a system. So it’s worth considering that the methods you regularly use aren’t necessarily the best but the best for you



I agree that I have not personally thought all the way through ERPnext for mobile and feel like that is almost a completely separate set of problems all together. But I did consider it and how any change would also need to change mobile as well.
I do feel though that a few problems are solved by the proposed solution and how it would work for mobile as well. As you can see from the first set of screen shots combining selection of an app and menu into t one you can tap the menu select your new page/listview and the menu would close. If you need to change modules/apps tap the icon, the side menu changes, tap the menu item from the changed side menu and the menu closes. Although I am not claiming this will truly revolutionize the mobile app, I think the solution also improves mobile, but we will have to implement it well.


Well, simply making the default screen menu narrower on the left by using the icons will be an improvement. If the other menus are all “slide-out” from there, we might have a better chance of getting it to work.



So lets bear in mind here that usually a new solution looks really nice, but you don’t really understand its flaws until you start using it. I would strongly recommend getting small improvements merged first so you understand the scale and complexity and also get to move quickly.

A large PR at this stage would take a very long time to review, test and merge and there may be some parts that could go in very quickly and unfortunately held up due to the other parts which may have issues. Also any new contributor does take sometimes to understand the contribution standards.

All the best!


Lets move the discussion here!

Reopen the Desk 2.0 Discussion


This topic has been moved to Frappe Forum, Please continue your participation and sharing your ideas there.

Here Is the Link:



Reminds me of the Search bar in the Settings section of my iPhone. I use it because I can’t remember where in the sub-menus that damn settings is in…


Hello Joshreeder,
How much progress have you gone with this. Navigation would be a huge challenge for end users which is how I found this thread. Also the longest thread I have stubled upon which means something is missing in ERPNext.

I needed some context menu for a doctype which is where the search started. for instance, if i was in Selling, I should be able to see all the reports and custom reports in the side bar and not all the module lists which is of no importance to me. Surprisingly, the training video has that feature but the install does not. I did a post of this here Access to custom reports

So, how much work have you done on the UX? I would really like to know and hopefully contribute my one cent.



A mini update (I’m on Josh’s team):
We’ve been implementing non-UI pieces for the lead customer, which is a large pile of customizations and custom apps. This work has been in the back of our minds at all times and the Frappe team have had made a few changes that would help us build it more easily, which is awesome and makes me anxious. The core issue of Frappe/ERPNext (to me) is that it’s an odd mix of text input and mouse/touch(mobile) and navigation in particular should work better at both ends of the spectrum (desktop power users <<<>>> tiny mobile screens). This means both more keyboard bindings and better mobile views.


What is the current status of the current status of this effort?


There are two pull requests open:


Both are ready to pull in but have not yet been merged. These are prerequisites to the sidebar, the work for which is done and also ready to be submitted for a PR, but we’ve been following the requests of the maintainers and keeping the changes small.


@tmatteson The first looks like @johnhkelly (on github) needs to do some corrections? The second looks like @netchampfaris did not check the PR yet, right?


Looks like we got a little movement this week. We separated the pull requests to make them “incremental” as requested but as originally expected, they don’t really stand alone. Custom homepage doesn’t make sense without sidebar. So I believe we are merging those and trying to get them approved. @tmatteson may have more info.