Skip to content

Implement IFileDialog for Windows #12979

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Semphriss
Copy link
Contributor

Description

The current implementation of file dialogs has a few bugs and missing features; I've written an implementation using the more modern IFileDialog approach.

I've retained the old solution, which serves as a fallback on older devices.

There are probably many design issues with the PR (e. g. usage of external libraries like comdlg32 without loading them), but the code itself should be working and feature-complete. I preferred to open the PR early to get feedback, and also not to hold the PR in case I don't have free time until next month :-)

Existing Issue(s)

Fixes #12801
Fixes #11519

@AntTheAlchemist Can you confirm that this does indeed fix your issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants