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

desktop: Use FilePicker for picking files in ActionScript #17864

Merged
merged 3 commits into from
Sep 15, 2024

Conversation

kjarosh
Copy link
Member

@kjarosh kjarosh commented Sep 11, 2024

This improves the experience of picking files from AS, as the pickers will now be properly integrated with Ruffle (child/parent relationship + making sure only one picker is present at any moment).

@kjarosh kjarosh added the A-desktop Area: Desktop Application label Sep 11, 2024
@kjarosh kjarosh added the waiting-on-review Waiting on review from a Ruffle team member label Sep 14, 2024
This change emphasizes that we want to pick a file to open by Ruffle
contrary to picking files e.g. from ActionScript.
This method makes it possible to easily integrate an existing RFD
dialog with Ruffle, i.e. make sure it's a proper child of the main window
and ensure there's only one picker present at any moment.
This improves the experience of picking files from AS, as the pickers
will now be properly integrated with Ruffle.
@Dinnerbone Dinnerbone enabled auto-merge (rebase) September 15, 2024 17:46
@Dinnerbone Dinnerbone merged commit 94bdf6b into ruffle-rs:master Sep 15, 2024
17 checks passed
@Dinnerbone Dinnerbone added A-desktop T-refactor Type: Refactor / Cleanup labels Sep 15, 2024
@kjarosh kjarosh deleted the file-reference-picker branch September 15, 2024 18:14
@kjarosh kjarosh removed the waiting-on-review Waiting on review from a Ruffle team member label Sep 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-desktop Area: Desktop Application T-refactor Type: Refactor / Cleanup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants