[PR #147] Import & export interfaces #166

Open
opened 2026-02-17 17:12:14 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Drop-OSS/drop-app/pull/147
Author: @DecDuck
Created: 9/13/2025
Status: 🔄 Open

Base: developHead: importexport


📝 Commits (3)

  • c1beef3 refactor: into rust workspaces
  • ab21967 fix: cleanup dependencies
  • 43b5646 feat: more refactoring (broken)

📊 Changes

85 files changed (+1916 additions, -2082 deletions)

View changed files

📝 src-tauri/Cargo.lock (+567 -893)
📝 src-tauri/Cargo.toml (+63 -91)
src-tauri/drop-consts/Cargo.toml (+7 -0)
src-tauri/drop-consts/src/lib.rs (+15 -0)
src-tauri/drop-database/Cargo.toml (+21 -0)
📝 src-tauri/drop-database/src/db.rs (+8 -49)
📝 src-tauri/drop-database/src/debug.rs (+0 -0)
📝 src-tauri/drop-database/src/drop_data.rs (+1 -1)
src-tauri/drop-database/src/lib.rs (+34 -0)
📝 src-tauri/drop-database/src/models.rs (+66 -24)
src-tauri/drop-database/src/process.rs (+46 -0)
src-tauri/drop-database/src/runtime_models.rs (+28 -0)
src-tauri/drop-downloads/Cargo.toml (+16 -0)
📝 src-tauri/drop-downloads/src/download_manager_builder.rs (+3 -41)
📝 src-tauri/drop-downloads/src/download_manager_frontend.rs (+2 -5)
📝 src-tauri/drop-downloads/src/downloadable.rs (+2 -5)
src-tauri/drop-downloads/src/events.rs (+24 -0)
src-tauri/drop-downloads/src/lib.rs (+7 -0)
📝 src-tauri/drop-downloads/src/util/download_thread_control_flag.rs (+0 -0)
📝 src-tauri/drop-downloads/src/util/mod.rs (+0 -0)

...and 65 more files

📄 Description

Implementing:

  • Imports, showing other launchers' games in Drop
  • Export, a loopback HTTP API so we can implement Playnite/similar extensions

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Drop-OSS/drop-app/pull/147 **Author:** [@DecDuck](https://github.com/DecDuck) **Created:** 9/13/2025 **Status:** 🔄 Open **Base:** `develop` ← **Head:** `importexport` --- ### 📝 Commits (3) - [`c1beef3`](https://github.com/Drop-OSS/drop-app/commit/c1beef380e5c7599459f60bf1831132bba55876c) refactor: into rust workspaces - [`ab21967`](https://github.com/Drop-OSS/drop-app/commit/ab219670dcdafa2067ac53b95b65cee7651b4b2d) fix: cleanup dependencies - [`43b5646`](https://github.com/Drop-OSS/drop-app/commit/43b56462d6e04654afeb692cb1c1b99750b58d33) feat: more refactoring (broken) ### 📊 Changes **85 files changed** (+1916 additions, -2082 deletions) <details> <summary>View changed files</summary> 📝 `src-tauri/Cargo.lock` (+567 -893) 📝 `src-tauri/Cargo.toml` (+63 -91) ➕ `src-tauri/drop-consts/Cargo.toml` (+7 -0) ➕ `src-tauri/drop-consts/src/lib.rs` (+15 -0) ➕ `src-tauri/drop-database/Cargo.toml` (+21 -0) 📝 `src-tauri/drop-database/src/db.rs` (+8 -49) 📝 `src-tauri/drop-database/src/debug.rs` (+0 -0) 📝 `src-tauri/drop-database/src/drop_data.rs` (+1 -1) ➕ `src-tauri/drop-database/src/lib.rs` (+34 -0) 📝 `src-tauri/drop-database/src/models.rs` (+66 -24) ➕ `src-tauri/drop-database/src/process.rs` (+46 -0) ➕ `src-tauri/drop-database/src/runtime_models.rs` (+28 -0) ➕ `src-tauri/drop-downloads/Cargo.toml` (+16 -0) 📝 `src-tauri/drop-downloads/src/download_manager_builder.rs` (+3 -41) 📝 `src-tauri/drop-downloads/src/download_manager_frontend.rs` (+2 -5) 📝 `src-tauri/drop-downloads/src/downloadable.rs` (+2 -5) ➕ `src-tauri/drop-downloads/src/events.rs` (+24 -0) ➕ `src-tauri/drop-downloads/src/lib.rs` (+7 -0) 📝 `src-tauri/drop-downloads/src/util/download_thread_control_flag.rs` (+0 -0) 📝 `src-tauri/drop-downloads/src/util/mod.rs` (+0 -0) _...and 65 more files_ </details> ### 📄 Description Implementing: - Imports, showing other launchers' games in Drop - Export, a loopback HTTP API so we can implement Playnite/similar extensions --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-17 17:12:14 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop-app#166