Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Reimplement drag drop files on sql migration #528

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Oct 7, 2024

  1. feat: Drag and drop files in and out of TagStudio (TagStudioDev#153)

    * Ability to drop local files in to TagStudio to add to library
    
    * Added renaming option to drop import
    
    * Improved readability and switched to pathLib
    
    * format
    
    * Apply suggestions from code review
    
    Co-authored-by: yed podtrzitko <[email protected]>
    
    * Revert Change
    
    * Update tagstudio/src/qt/modals/drop_import.py
    
    Co-authored-by: yed podtrzitko <[email protected]>
    
    * Added support for folders
    
    * formatting
    
    * Progress bars added
    
    * Added Ability to Drag out of window
    
    * f
    
    * format
    
    * Ability to drop local files in to TagStudio to add to library
    
    * Added renaming option to drop import
    
    * Improved readability and switched to pathLib
    
    * format
    
    * Apply suggestions from code review
    
    Co-authored-by: yed podtrzitko <[email protected]>
    
    * Revert Change
    
    * Update tagstudio/src/qt/modals/drop_import.py
    
    Co-authored-by: yed podtrzitko <[email protected]>
    
    * Added support for folders
    
    * formatting
    
    * Progress bars added
    
    * Added Ability to Drag out of window
    
    * f
    
    * format
    
    * format
    
    * formatting and refactor
    
    * format again
    
    * formatting for mypy
    
    * convert lambda to func for clarity
    
    * mypy fixes
    
    * fixed dragout only worked on selected
    
    * Refactor typo, Add license
    
    * Reformat QMessageBox
    
    * Disable drops when no library is open
    
    Co-authored-by: Sean Krueger <[email protected]>
    
    * Rebased onto SQL migration
    
    * Updated logic to based on selected grid_idx instead of selected ids
    
    * Add newly dragged-in files to SQL database
    
    * Fix buttons being inconsistant across platforms
    
    ---------
    
    Co-authored-by: yed podtrzitko <[email protected]>
    Co-authored-by: Travis Abendshien <[email protected]>
    Co-authored-by: Sean Krueger <[email protected]>
    4 people committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    0ddd9c7 View commit details
    Browse the repository at this point in the history