EverestAPI / EverestAPI/Olympus

[Feature Request / Enhancement] Download queue / task list to browse other mods while downloading

Open
#161 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Lua
Stars
179
Forks
41
Avg merge
2d 16h
Merged PRs (30d)
8

Description

### Problem

In the current download interface, when you start downloading a mod, the UI stays on that page and you cannot browse or view other mods until the download finishes. This is inconvenient for large mods or slow connections—users are forced to wait idly.

### Desired behavior

Add a **download task list** (queue) with the following capabilities:

1. Clicking "Download" adds the mod to a background queue without blocking the UI.
2. Users can freely switch back to the mod list to browse, view details, or even start other downloads.
3. Download progress is shown in a floating panel, sidebar, or status indicator (e.g., number of pending tasks, progress bars).
4. (Optional) Support pause/cancel for individual tasks.

### Use cases

- Browsing screenshots and descriptions of other mods while waiting for a large map pack.
- Queuing multiple mods without waiting for each one to finish sequentially.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the current download interface and download lifecycle in the project. Define how downloads move into a background queue while the user returns to the mod list, and how progress is exposed in the interface. Done means users can browse and queue multiple mods without waiting, with visible task progress; pause and cancel are optional.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.