Skip to main content
GoodFirstPicks
DashboardIssuesReposLeaderboard

GoodFirstPicks by Leaveitblank © 2026

CreatorRequest a RepoPrivacy PolicyTerms of Service
Better developing experience for Desktop rendering | GoodFirstPicks

Better developing experience for Desktop rendering

frappe/frappe 0 comments 8d ago
View on GitHub
mediumopenScope: somewhat clearSkill match: maybeFrappe / ERPNextPython

Why this is a good first issue

Requires reorganization of desktop icons and workspace sidebars by module context.

AI Summary

The issue requests better organization of desktop icons and workspace sidebars by module context, both in developer and non-developer modes. This involves grouping items under respective modules and maintaining logical organization. The scope is somewhat clear but requires understanding of the current desktop rendering system.

Issue Description

Title

Improve Organization of Desktop Icons & Workspace Sidebars by Module Context


Is your feature request related to a problem? Please describe.

Currently, all desktop icons and workspace sidebars are stored in the same directories within a custom app. In non-developer mode, these items are not organized or sorted in a meaningful way, making them difficult to manage.

This limitation becomes especially problematic when working with larger custom apps or partial configurations.

Related issue: https://github.com/frappe/frappe/issues/38182#issue-4119421260


Describe the solution you'd like

Desktop icons, workspace sidebars, and similar configurations should be organized based on module context:

  • In developer_mode:

    • Items should be grouped and stored under their respective modules.
  • In non-developer mode:

    • Items should be grouped under a virtual module structure to maintain logical organization.

This would:

  • Improve discoverability of configurations
  • Simplify navigation and maintenance
  • Make it easier to extract and move only relevant customizations into custom apps
  • Enhance reproducibility of selective configurations

Describe alternati

GitHub Labels

feature-request

Want to work on this?

Claim this issue to let others know you're working on it. You'll earn 20 points when you complete it!

Risk Flags

  • requires understanding of desktop rendering
  • potential cross-cutting changes
Loading labels...

Details

Points20 pts
Difficultymedium
Scopesomewhat clear
Skill Matchmaybe
Test Focusedno