fix: open native directory picker for new instances

This commit is contained in:
QiuSW
2026-07-22 16:06:39 +08:00
parent 6f08c9c9d0
commit dbbb5c0e98
12 changed files with 289 additions and 14 deletions
@@ -0,0 +1,18 @@
//go:build !windows
package files
import (
"context"
"errors"
)
var ErrSelectionCanceled = context.Canceled
type unsupportedDirectoryPicker struct{}
func NewDirectoryPicker() DirectoryPicker { return unsupportedDirectoryPicker{} }
func (unsupportedDirectoryPicker) ChooseDirectory(context.Context) (string, error) {
return "", errors.New("directory picker is only supported on Windows")
}