Add a keyboard-driven project setup flow (#2097)

* feat(projects): add keyboard-driven project setup

* test(app): update add project loading assertion

* fix(projects): harden GitHub project setup
This commit is contained in:
Mohamed Boudra
2026-07-15 21:16:10 +02:00
committed by GitHub
parent 90e0a0e353
commit dfe3330ef8
52 changed files with 3851 additions and 1023 deletions
+1
View File
@@ -24,6 +24,7 @@ export interface DesktopDialogOpenOptions {
title?: string;
defaultPath?: string;
directory?: boolean;
createDirectory?: boolean;
multiple?: boolean;
filters?: Array<{
name: string;
@@ -19,6 +19,7 @@ describe("pickDirectory", () => {
{
directory: true,
multiple: false,
createDirectory: true,
},
]);
});
@@ -11,6 +11,7 @@ export async function pickDirectory(
const selection = await open({
directory: true,
multiple: false,
createDirectory: true,
});
if (selection === null) {
return null;