Resolving filter/sub filter behavior on open files dialog

This commit is contained in:
itdominator 2025-06-19 21:00:32 -05:00
parent c599013af4
commit 3a29e0dcad

View File

@ -88,14 +88,21 @@ const openFiles = (startPath) => {
defaultPath: (startPath) ? startPath : HOME_DIR, defaultPath: (startPath) ? startPath : HOME_DIR,
filters: [ filters: [
{ name: "All Files", extensions: ["*"] }, { name: "All Files", extensions: ["*"] },
{ name: "c", extensions: [".h", ".c"] }, { name: "All Sub Filters",
{ name: "cpp", extensions: ["hpp", "cpp"] }, extensions: [
{ name: "html", extensions: ["js", "css", "scss", "html", "ts"] }, "h", "c", "hpp", "cpp", "js", "css", "scss", "html",
{ name: "java", extensions: ["java"] }, "ts", "java", "py", "pyc", "txt", "log", "md", "r",
{ name: "python", extensions: ["py", "pyc"] }, "rc", "go"
{ name: "rust", extensions: ["r", "rc"] }, ]
{ name: "text", extensions: ["txt", "log", "md"] }, },
{ name: "go", extensions: ["go"] }, { name: "C", extensions: ["h", "c"] },
{ name: "CPP", extensions: ["hpp", "cpp"] },
{ name: "HTML", extensions: ["js", "css", "scss", "html", "ts"] },
{ name: "Java", extensions: ["java"] },
{ name: "Python", extensions: ["py", "pyc"] },
{ name: "Text", extensions: ["txt", "log", "md"] },
{ name: "Rust", extensions: ["r", "rc"] },
{ name: "Go", extensions: ["go"] }
], ],
properties: [ properties: [
'openFile', 'openFile',
@ -104,7 +111,7 @@ const openFiles = (startPath) => {
} }
).then((response) => { ).then((response) => {
if (response.canceled) { if (response.canceled) {
console.log("Canceled file open request..."); console.log("Canceled file(s) open request...");
return; return;
} }