Skip to content

Feat: Support drag-and-drop folder to add it to library (like Obsidian / Lightroom) #944

Description

@VasuS609

Describe the feature

I’d like to suggest a small usability improvement: allow users to drag a folder from their file manager right onto the PictoPy window to add it to the app — similar to how Obsidian, Lightroom, and other desktop apps work.

What it would do

When a user drags a folder (like ~/Pictures/Travel) and drops it on the PictoPy window, a small confirmation pops up:
“Add this folder to your library for AI tagging or without AI Tagging?”

If they click “Yes”, PictoPy adds the folder using the exact same process as “Settings → Add Folder”
Nothing happens without the user’s permission — no automatic access

Why it’s safe and easy to add

  • No new backend code needed — it would call the same function already used in Settings
  • No extra permissions — PictoPy already has file access enabled for watched folders
  • Only frontend changes: listening for drag events and showing a drop zone (~60 lines in React)
  • Everything else (indexing, tagging, privacy) stays exactly the same

Why it matters

New users can get started faster — just drag their photo folder instead of navigating through menus
It feels familiar — many desktop apps support this today
Reduces setup friction, especially on first launch

Add ScreenShots

I will optimise this for Gallery Perspective

Screen.Recording.2026-01-05.062016.mp4

Record

  • I agree to follow this project's Code of Conduct
  • I want to work on this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageThe maintainer needs time to review this issue. Please do not begin working on it.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions