V16 Slimdesk Navigator

A streamlined, persistent sidebar navigation for Frappe & ERPNext v16.

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:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=zerodiscount%2Fv16_slimdesk_navigator)](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. SlimDesk Sidebar

Customization

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

Smart Shortcuts

Add shortcuts to DocTypes, specific Reports, or Pages. Shortcut Editor

Installation

  1. Get the App

    bench get-app v16_slim_desk https://github.com/zerodiscount/v16_slimdesk_navigator
    
  2. Install on Site

    bench --site [your-site] install-app v16_slim_desk
    
  3. Build 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.