Skip to content

🐛 Force filesystem results for JVM Windows dialogs#613

Merged
vinceglb merged 1 commit into
mainfrom
vinceglb/review-filekit-issue-608
Jul 20, 2026
Merged

🐛 Force filesystem results for JVM Windows dialogs#613
vinceglb merged 1 commit into
mainfrom
vinceglb/review-filekit-issue-608

Conversation

@vinceglb

Copy link
Copy Markdown
Owner

Summary

  • Force filesystem-backed results during the shared JVM Windows dialog setup.
  • Preserve the dialog's existing options and picker-specific flags.
  • Add regression coverage for the required Windows dialog options.

The Kotlin/Native Windows backend already applies FOS_FORCEFILESYSTEM, so this brings the JVM Windows backend in line with it.

Related to #608

Affected platforms

  • JVM on Windows

Verification

  • ./gradlew :filekit-dialogs:jvmTest --tests io.github.vinceglb.filekit.dialogs.platform.windows.WindowsFilePickerOptionsTest
  • ./gradlew :filekit-dialogs:check --no-daemon
  • ktlint filekit-dialogs/src/jvmMain/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/WindowsFilePicker.kt filekit-dialogs/src/jvmTest/kotlin/io/github/vinceglb/filekit/dialogs/platform/windows/WindowsFilePickerOptionsTest.kt
  • git diff --check

Native Windows UI behavior was not manually tested because the development host is macOS.

@vinceglb
vinceglb merged commit 735f3c4 into main Jul 20, 2026
10 checks passed
@vinceglb
vinceglb deleted the vinceglb/review-filekit-issue-608 branch July 20, 2026 15:26
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.

1 participant