V16 Slimdesk Navigator
A streamlined, persistent sidebar navigation for Frappe & ERPNext v16.
- Author: zerodiscount
- Repository: https://github.com/zerodiscount/v16_slimdesk_navigator
- GitHub stars: 22
- Forks: 11
- License: MIT
- Category: Developer Tools
- Maintenance: Minimally Maintained
Install V16 Slimdesk Navigator
bench get-app https://github.com/zerodiscount/v16_slimdesk_navigator
Add the Frappe Gems badge to your README
Maintain V16 Slimdesk Navigator? Paste this into your README:
[](https://frappegems.com/gems/apps/zerodiscount/v16_slimdesk_navigator)
About V16 Slimdesk Navigator
SlimDesk Navigator for Frappe v16
Persistent, Unobtrusive Sidebar Navigation to Solve Context Switching Fatigue.
The Problem
In the standard Frappe v16 UI, navigating between different modules (e.g., Buying to Selling) often requires returning to the main "Home" grid or Desk. This constant context switching interrupts workflow and makes it easy to lose track of open tasks.
The Solution
SlimDesk Navigator injects a permanent, slim sidebar on the left side of every application page. It acts as a visual anchor, allowing you to jump between modules in one click without losing your current page context.
Key Features
- Persistent & Unobtrusive: Always accessible, taking up minimal screen real estate (60px).
- Scrollable Area: Supports unlimited items with smooth mouse-wheel scrolling.
- Dark Theme: Sleek sidebar aesthetics with a dedicated dark mode (
#1a202c) and high-contrast active states. - Smart Shortcuts: Add shortcuts to DocTypes, Reports, or Pages.
- Context Retention: Switch apps without returning to the "Desktop" grid.
- Auto-Discovery: Automatically detects icons for your installed apps.
- Fully Customizable: Drag & drop reordering, add new workspaces/shortcuts, or Reset to Defaults via the "Edit" dialog.
Screenshots
Persistent Sidebar
The sidebar stays with you across different modules, providing a stable visual anchor.

Customization
Easily reorder, hide, or edit items with a simple drag-and-drop interface.

Smart Shortcuts
Add shortcuts to DocTypes, specific Reports, or Pages.

Installation
Get the App
bench get-app v16_slim_desk https://github.com/zerodiscount/v16_slimdesk_navigatorInstall on Site
bench --site [your-site] install-app v16_slim_deskBuild Assets
bench build --app v16_slim_desk bench clear-cache
Usage
- Access: The sidebar appears automatically for all System Users.
- Customize: Click the Edit (Pencil) icon at the bottom.
- Home: Click the top Grid icon to return to the standard Frappe Desk.
Compatibility
- Frappe Framework: v15, v16+
- ERPNext: v15, v16+
Release History
- v3.85: Fix: Scoped CSS to prevent global icon conflicts.
- v3.82: Branding refinement & Icon resizing (24px Unified).
- v3.70: Logic fixes for Workspace Dropdown sync and improved focus handling.
- v3.6x: Stability improvements and Docker compatibility fixes.
- v3.35: Initial Public Release.
Related Developer Tools apps for Frappe & ERPNext
- Frappe — Low code web framework for real world applications, in Python and Javascript
- Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
- Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
- Bench — CLI to manage Multi-tenant deployments for Frappe apps
- Frappe Ui — A set of components and utilities for rapid UI development
- Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
- Gameplan — Open Source Discussions Platform for Remote Teams
- Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.