Skip to content

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

@VasuS609

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions