[PR #96] [MERGED] Process manager templating & game importing #145

Closed
opened 2026-02-17 17:12:11 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Drop-OSS/drop-app/pull/96
Author: @DecDuck
Created: 8/2/2025
Status: Merged
Merged: 8/2/2025
Merged by: @DecDuck

Base: developHead: process-templating


📝 Commits (5)

  • f3c9613 feat: add new template options, asahi support, and refactoring
  • 2a38632 feat: install dir scanning, validation fixes, progress fixes, download manager refactor
  • 4670f25 feat: out of box support for Asahi Linux
  • 04dd833 fix: clippy
  • fb889f1 fix: don't break database

📊 Changes

36 files changed (+766 additions, -480 deletions)

View changed files

📝 app.vue (+1 -0)
📝 components/GameStatusButton.vue (+77 -41)
📝 components/LibrarySearch.vue (+3 -1)
📝 drop-base (+1 -1)
📝 package.json (+1 -1)
📝 pages/library/[id]/index.vue (+7 -0)
📝 src-tauri/Cargo.lock (+12 -1)
📝 src-tauri/Cargo.toml (+2 -1)
📝 src-tauri/src/database/commands.rs (+3 -1)
📝 src-tauri/src/database/db.rs (+16 -14)
📝 src-tauri/src/database/mod.rs (+1 -0)
📝 src-tauri/src/database/models.rs (+24 -21)
src-tauri/src/database/scan.rs (+52 -0)
📝 src-tauri/src/download_manager/download_manager_builder.rs (+3 -3)
📝 src-tauri/src/download_manager/downloadable.rs (+2 -2)
📝 src-tauri/src/download_manager/util/download_thread_control_flag.rs (+2 -2)
📝 src-tauri/src/download_manager/util/progress_object.rs (+8 -10)
📝 src-tauri/src/download_manager/util/rolling_progress_updates.rs (+1 -1)
📝 src-tauri/src/error/process_error.rs (+0 -2)
📝 src-tauri/src/games/commands.rs (+10 -5)

...and 16 more files

📄 Description

Currently:


🔄 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/96 **Author:** [@DecDuck](https://github.com/DecDuck) **Created:** 8/2/2025 **Status:** ✅ Merged **Merged:** 8/2/2025 **Merged by:** [@DecDuck](https://github.com/DecDuck) **Base:** `develop` ← **Head:** `process-templating` --- ### 📝 Commits (5) - [`f3c9613`](https://github.com/Drop-OSS/drop-app/commit/f3c9613be25482036532377009a3c83a4be1d636) feat: add new template options, asahi support, and refactoring - [`2a38632`](https://github.com/Drop-OSS/drop-app/commit/2a38632c6b93edb6566d4237725293809746af62) feat: install dir scanning, validation fixes, progress fixes, download manager refactor - [`4670f25`](https://github.com/Drop-OSS/drop-app/commit/4670f25d2393d3b63a613c6653dc4979d52f7a33) feat: out of box support for Asahi Linux - [`04dd833`](https://github.com/Drop-OSS/drop-app/commit/04dd83323c5a5619718977834f774ebc1bb4e30a) fix: clippy - [`fb889f1`](https://github.com/Drop-OSS/drop-app/commit/fb889f10179fe53858f61c0afee2c16452790229) fix: don't break database ### 📊 Changes **36 files changed** (+766 additions, -480 deletions) <details> <summary>View changed files</summary> 📝 `app.vue` (+1 -0) 📝 `components/GameStatusButton.vue` (+77 -41) 📝 `components/LibrarySearch.vue` (+3 -1) 📝 `drop-base` (+1 -1) 📝 `package.json` (+1 -1) 📝 `pages/library/[id]/index.vue` (+7 -0) 📝 `src-tauri/Cargo.lock` (+12 -1) 📝 `src-tauri/Cargo.toml` (+2 -1) 📝 `src-tauri/src/database/commands.rs` (+3 -1) 📝 `src-tauri/src/database/db.rs` (+16 -14) 📝 `src-tauri/src/database/mod.rs` (+1 -0) 📝 `src-tauri/src/database/models.rs` (+24 -21) ➕ `src-tauri/src/database/scan.rs` (+52 -0) 📝 `src-tauri/src/download_manager/download_manager_builder.rs` (+3 -3) 📝 `src-tauri/src/download_manager/downloadable.rs` (+2 -2) 📝 `src-tauri/src/download_manager/util/download_thread_control_flag.rs` (+2 -2) 📝 `src-tauri/src/download_manager/util/progress_object.rs` (+8 -10) 📝 `src-tauri/src/download_manager/util/rolling_progress_updates.rs` (+1 -1) 📝 `src-tauri/src/error/process_error.rs` (+0 -2) 📝 `src-tauri/src/games/commands.rs` (+10 -5) _...and 16 more files_ </details> ### 📄 Description Currently: - #88 - Asahi `muvm` support - Allows for more flexible process handlers - Finish the umu-run check, and disable UMULauncher if it's not installed --- <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:11 -05:00
yindo closed this issue 2026-02-17 17:12:11 -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#145