Skip to content

Conversation

@jrmoulton
Copy link
Collaborator

Now that it is easier to run futures on the event loop I have moved the file dialogs to use the new FutureSignal. Now file dialogs no longer need to spawn a thread

@jrmoulton jrmoulton force-pushed the async-rfd-no-thread branch from 376ab0a to 5d0a299 Compare November 5, 2025 07:01
@jrmoulton
Copy link
Collaborator Author

jrmoulton commented Nov 5, 2025

This needs testing on linux and windows. Just checking that file dialogs in the widget gallery files example will be sufficient

  • linux
  • windows
  • macOS

@jrmoulton jrmoulton force-pushed the async-rfd-no-thread branch from 5d0a299 to 67014aa Compare November 5, 2025 17:31
@jrmoulton jrmoulton force-pushed the async-rfd-no-thread branch from 67014aa to 0846b2e Compare November 5, 2025 17:33
@ArthurCose
Copy link
Contributor

Works for me on Linux, but I do get a lag spike / pause before the dialog appears, which differs from what I see on the main branch.

@jrmoulton
Copy link
Collaborator Author

That's strange. I'll probably just mark this as draft and leave it then. According to the rfd docs, this is better for macOS, but as it works just fine. Thanks for testing

@charlescgs
Copy link
Contributor

on Windows it work just as well as before.

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.

3 participants