Skip to content

Frappe Draw: show in the Desk /apps launcher (add_to_apps_screen + logo)#18

Merged
vibhavkatre merged 1 commit into
mainfrom
feat/app-launcher
Jul 20, 2026
Merged

Frappe Draw: show in the Desk /apps launcher (add_to_apps_screen + logo)#18
vibhavkatre merged 1 commit into
mainfrom
feat/app-launcher

Conversation

@vibhavkatre

Copy link
Copy Markdown
Collaborator

What

Enable the app-launcher entry so Frappe Draw appears on the Desk /apps screen, using the brand logomark (violet 3-node hierarchy mark) as a served asset.

  • draw/public/logo.svg — brand mark (same as the favicon), served at /assets/draw/logo.svg.
  • hooks.py — wire add_to_apps_screen (name/logo/title/route + has_permission).
  • api/permission.pyhas_app_permission(user): any signed-in (non-Guest) user.

Testing

Logo serves (200 at /assets/draw/logo.svg); app loads + run-tests --app draw → 9 pass.

🤖 Generated with Claude Code

Enable the app-launcher entry so Frappe Draw appears on the Desk /apps screen,
using the brand logomark (the violet 3-node hierarchy mark) as a served asset.

- draw/public/logo.svg: the brand mark (same as the favicon), served at
  /assets/draw/logo.svg.
- hooks.py: uncomment + wire add_to_apps_screen (name/logo/title/route +
  has_permission).
- api/permission.py: has_app_permission(user) — any signed-in (non-Guest) user.

Verified: logo serves (200 at /assets/draw/logo.svg); app loads + run-tests
--app draw → 9 pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Jul 20, 2026

Copy link
Copy Markdown

Confidence Score: 5/5

Three-file change is self-contained: a new SVG asset, an uncommented hooks entry, and a one-line permission function. No existing behaviour is modified.

All three files are additive only. The permission function is a standard Frappe pattern, the asset path follows framework conventions, and no existing logic is touched.

No files require special attention.

Reviews (1): Last reviewed commit: "Frappe Draw: show in the Desk /apps laun..." | Re-trigger Greptile

@vibhavkatre
vibhavkatre merged commit ce93c24 into main Jul 20, 2026
3 checks passed
@vibhavkatre
vibhavkatre deleted the feat/app-launcher branch July 20, 2026 05:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants