Skip to content

Resource Download table#1165

Open
jw098 wants to merge 65 commits intoPokemonAutomation:mainfrom
jw098:download-table
Open

Resource Download table#1165
jw098 wants to merge 65 commits intoPokemonAutomation:mainfrom
jw098:download-table

Conversation

@jw098
Copy link
Copy Markdown
Collaborator

@jw098 jw098 commented Apr 8, 2026

This only adds the ability to download the resource from the Settings page. It doesn't yet prompt you when you start a program.

Another note: right now the URL to the resources points to my own repo. I assume we will want the URLs pointing to the official Packages releases.

const char* zip_path,
const char* target_dir,
std::function<void(int)> progress_callback,
std::function<bool()> is_cancelled
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Without having looked much at the surrounding code, how difficult do you think it would be to re-architect this to use the Cancellable(Scope) class? Since that was designed specifically for this kind of async cancel stuff.

@jw098 jw098 marked this pull request as draft April 18, 2026 00:56
jw098 added 28 commits April 17, 2026 17:57
…tialize remote_metadata for each Download button.
@jw098 jw098 marked this pull request as ready for review April 18, 2026 03:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants